如何在搜索结果页面中插入元关键字 时间:2012-06-18 作者:Pam Apple 我已经搜索了很多,但找不到任何解决我问题的方法。当我在我的网站的搜索框中输入搜索词时,它会转到mysite.com/search/search+term. 但是,结果页面没有元关键字和元描述。我试图找到将这些值添加到结果页标题的方法meta keywords = search term 和meta description = information about the search term.我想我需要修改搜索。php或查询。php文件,但不确定如何操作。我不想更改标题。php,因为它会与其他正常帖子冲突。有人有什么建议吗?提前感谢您! 2 个回复 最合适的回答,由SO网友:HungryCoder 整理而成 这相对容易。您可以将其添加到主题的功能中。php文件add_action(\'wp_head\', \'add_meta_tags\'); function add_meta_tags(){ if(is_search()){ $search_keyword = get_search_query(); echo \'<meta name="META_NAME" content="META TESTING" />\'; } } 您可以更改echo \'<meta name="META_NAME" content="META TESTING" />\'; 当您想要输出元标记时。但是,您的主题需要调用wp_head(); 这样才能起作用。检查您的主题header.php 文件 SO网友:Dagan Henderson 具体的解决方案取决于标题的显示方式。php文件目前实现了这两个元标记(静态、过滤等)。最简单的解决方案是编辑标题。php文件,但将您的更改包装在is\\u search()函数中:<?php if ( is_search() ) : ?> . . . <?php else: ?> . . . <?php endif; ?>更优雅(/复杂)的解决方案是使用自定义过滤器过滤输出。 结束 文章导航