向搜索结果添加元标签

时间:2013-08-21 作者:Eddy Unruh

在搜索结果中,我在url中使用author\\u name=something来限制结果。问题是这个领域。com/?s=搜索项和域。com/?s=搜索术语(&s);author\\u name=某物具有相同的元标记。如何将author\\u name值添加到meta标记中?

1 个回复
最合适的回答,由SO网友:Nathan Fitzgerald - Fitzgenius 整理而成

我想你想修改<title> 标签

在函数中添加此项。php

  add_filter(\'wp_title\', \'my_custom_page_title\');

  function my_custom_page_title($title) { 
    global $s;
    if( isset($_REQUEST[\'author_name\']) && is_search() ) {
            $title = \'Search Results for \'.$s.\' from author \'.$_REQUEST[\'author_name\'];
    }
    return $title;  
  } 
如果$s 返回空白替换为$_REQUEST[\'s\']

结束

相关推荐

Get_Search_link()重定向到404模板页面

我构建了一个自定义主题,其中有一个404。php页面和搜索。php页面。在模板的其他地方,我想直接链接到搜索页面。因此,我使用get\\u search\\u template()函数来获取搜索页面链接,其结果如下:http://example.org/search当我单击链接时,我会被发送到404页面模板。为什么会转到404页面模板而不是搜索页面模板?