【发布时间】:2020-05-03 03:44:58
【问题描述】:
我有一个使用自定义分类法的目录 wordpress 网站。层次结构设置如下:国家>州>城市。当我将自定义分类法放入 Yoast 以获取 SEO 标题和元描述时,它只在城市中拉动。我还希望通过创建一个新的 Yoast 变量 sn-p 来获取状态,该变量将获取用户所在的当前 URL 的父级(即状态)。
这是我的functions.php 文件中目前为止的内容,但它正在引入国内。因此,它目前正在引入顶级父级。我怎样才能得到直系父母,这将是状态?
function get_state() {
$myterms = get_terms( array( 'taxonomy' => 'w2dc-location', 'parent' => 0 ) );
foreach($myterms as $term) {
return $term->name;
}
}
function register_custom_yoast_variables() {
wpseo_register_var_replacement( '%%state%%', 'get_state', 'advanced', 'some help text' );
}
add_action('wpseo_register_extra_replacements', 'register_custom_yoast_variables');
【问题讨论】:
标签: wordpress function parent-child taxonomy yoast