gpt4 book ai didi

wordpress - add_filter ('wp_title' )不会替换我的标题标签(WordPress 插件)

转载 作者:行者123 更新时间:2023-12-02 22:33:58 27 4
gpt4 key购买 nike

我正在尝试将详细信息页面的标题更改为汽车的名称。我制作了一个插件,用汽车信息填充详细信息页面。但现在我无法让 add_filter('wp_title') 在我的插件中工作。

这是我尝试过的代码:

function init() {
hooks();
}
add_action('wp', 'init');

function hooks() {
if(get_query_var('car_id') != "") {
add_filter('wp_title', 'addTitle', 100);
add_action('wp_head', 'fillHead');
}
add_shortcode('showCar', 'showCar');
}

function addTitle() {
$api_url_klant = API_URL . '/gettitle/' . get_option("ac") . '/' . get_query_var('car_id');
$title = getJSON($api_url_klant);
return $title['merk'] . " " . $title['model'] . " - " . $title['bedrijf'];
}

addTitle() 函数工作得很好。它返回正确的名称。 add_action('wp_head') 也可以工作。我只是无法让 wp_title 过滤器不起作用。

我是否在错误的时刻执行了此过滤器,或者我做错了什么?

最佳答案

如果其他人遇到此问题,则可能是由于 Yoast 插件造成的。使用:

add_filter( 'pre_get_document_title', function( $title ){
// Make any changes here
return $title;
}, 999, 1 );

关于wordpress - add_filter ('wp_title' )不会替换我的标题标签(WordPress 插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36087390/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com