- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将详细信息页面的标题更改为汽车的名称。我制作了一个插件,用汽车信息填充详细信息页面。但现在我无法让 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/
我是 WordPress 新手,刚刚安装了版本 3.3.1。 我对这个问题进行了一些谷歌搜索,找到了一些答案,但它们与 2.7 版本相关,并且已有 2-3 年历史。 基本上,wp_title 函数在每
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visi
我创建了一个 WP 插件,它使用查询字符串根据访问者的选择提取页面数据。显然,这会“模拟”其他页面,但页面标题不会从 WP Admin 中设置的标题更改。 我一直在尝试连接到 wp_title 以动态
我的一个房地产经纪人的 wp 插件快完成了,我在网站上搜索了 404 等,我注意到我的属性(property)详细信息页面被搜索到了,其中所有 45 个页面标题都是:(详细信息 | 站点名称)(页面标
当我们使用 wp_title();功能它会自动显示博客名称和分隔符。我想知道是否有任何方法可以通过使用 wordpress 过滤器 Hook 删除博客名称并仅显示标题? 这是我的代码 public f
我正在尝试将详细信息页面的标题更改为汽车的名称。我制作了一个插件,用汽车信息填充详细信息页面。但现在我无法让 add_filter('wp_title') 在我的插件中工作。 这是我尝试过的代码: f
我刚刚在我的主题 functions.php 文件中添加了以下过滤器: function change_the_title() { return 'My modified title'; }
我是一名优秀的程序员,十分优秀!