我有一堆页面,使用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' );
答案 0 :(得分:0)
您无法访问[Active\\?]
数组。首先使用全球然后得到它。试试这段代码:
$titletags