根据URL参数更改标题标签

时间:2017-06-20 20:18:59

标签: php wordpress

我有一堆页面,使用url参数?page=进行分页 我正在使用wordpress,并希望每个页面都有自定义标题。到目前为止,我已经创建了一个自定义模板,并设置了以下代码:

$titletags = array('Title1','Title2');
if ($page==2) {$arrayno = 1}
function ChangeTitle($title) {
   $title = $titletags[$arrayno];
   return $title;}
add_filter( 'wpseo_title', 'ChangeTitle' );

我在调用之前运行它来获取标题。现在这个代码不起作用,虽然当url参数为2时它应该将标题更改为Title2。

如果不在函数内部使用数组,代码可以工作,即我这样做:

function ChangeTitle($title) {
   $title = 'SomeTitle';
   return $title;}
add_filter( 'wpseo_title', 'ChangeTitle' );

1 个答案:

答案 0 :(得分:0)

您无法访问[Active\\?]数组。首先使用全球然后得到它。试试这段代码:

$titletags