我想显示某个页面的动态标题标记
标题标签将由两部分组成:
- 参数cat_param,即abc.com/?cat_param=
- 文本,例如拉斯维加斯奥特莱斯
假设参数cat_param=24小时,预期输出为:
24小时拉斯维加斯奥特莱斯
我在functions.php中放入了以下代码,但它不起作用。
请告诉我应该更正代码的哪一部分:
function change_tt( $title ) {
if ( is_page( 123 ) && isset( $_GET['cat_param'] ) ) {
$title = "$_GET[cat_param] 'Outlet Las Vegas'"
}
return $title;
}
add_filter( 'wp_title', 'change_tt' );
在Reigel的帮助和指导下,我成功地获得了一个可行的代码:
function change_tt( $title ) {
if ( is_page( 123 ) && isset( $_GET['cat_param'] ) ) {
$title = "$_GET[cat_param] Outlet Las Vegas"
}
return $title;
}
add_filter( 'wp_title', 'change_tt' );