试图通过带有筛选器的自定义帖子类型修改WP\\U标题的输出。我对\\u title没有任何问题,但我假设通过标题调用wp\\u title函数就是问题所在,我缺少一些简单的东西。
我想做的是将带有一些元框数据的列表页面的输出更改为页面标题标记。到目前为止,我的设置如下:
add_filter(\'wp_title\', \'dw_listing_title\', 10, 2);
function dw_listing_title($title, $id) {
if(\'sp_property\' == get_post_type($id) )
$address = get_post_meta($id, \'Address\', false );
$city = get_post_meta($id, \'City\', false );
$listingID = get_post_meta($id,"ListingId");
$title = $address[0] . \', \' . $city[0] . \' Listing: \' . $listingID[0];
return $title;
}
当我将wp\\u title切换到\\u title时,这会很好地改变标题。我想我需要添加一个全局变量来绑定它,但当我尝试添加全局$post(或$wp\\U query)时,什么都没有改变。
另外,我不确定Yoast SEO是否会在尝试改变这一点时造成问题?虽然我没有在输入框中输入任何数据。
编辑::所以在关闭Yoast SEO插件后,wp\\U标题正在被重写,现在的问题是显示的元框值。