Page Functions.php代码中的Wordpress标题标记出错


Wordpress Title Tag in Page Functions.php code gone wrong

我想显示某个页面的动态标题标记

标题标签将由两部分组成:

  1. 参数cat_param,即abc.com/?cat_param=
  2. 文本,例如拉斯维加斯奥特莱斯

假设参数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' );