我想知道你是否需要或只能在wordpress上为搜索结果页面制作帖子模板。我正在使用localhost上的underscores.me框架开发自己的子主题,并且遇到了一个引导我提出这个问题的问题。 Ť
他发布的帖子是帖子的帖子内容(标准和自定义帖子类型)在搜索结果页面上更改为帖子永久链接的网址 -
e.g。如果我搜索标题为movie3的帖子,它将在搜索结果页面上返回结果,但是帖子movie3将删除帖子正文,包括摘录和阅读更多等,而是标题和日期后跟localhost /?movies = movie3而不是excerpt或post body(我使用的是可选摘录),后跟标签等。
这是我第一次使用wordpress进行开发,并且还想知道像relevanssi这样的插件是否会减轻我的问题,特别是因为我读过wordpress搜索应该是可怕的?
答案 0 :(得分:2)
如果您正在构建自己的主题,我建议您不要使用插件。下划线主题应该在search.php
目录中包含wp-content/themes/yourtheme
页面。这是显示搜索结果的默认模板。
下划线的默认search.php
模板应包含“循环”:
<?php while ( have_posts() ) : the_post(); ?>
您可以在“循环”中调用WordPress函数,例如the_excerpt();
,以获取返回帖子的摘录。有关详细信息,请参阅http://codex.wordpress.org/Function_Reference/the_excerpt。