仅在搜索结果中显示帖子内容

时间:2013-01-13 作者:Michael

如何在搜索结果中显示帖子内容?目前,搜索结果在页面内容上方显示文章标题、作者和日期。

下面是它现在的样子:http://sikkervaccination.dk/?s=thailand

3 个回复
SO网友:Brad Dalton

有些主题(如“214”)包括包含在内容中的模板标记。条目元的php文件,包括作者和日期:

示例:

twentyfourteen_posted_on();
内容。php文件还包括the_title() 标记,如果不希望条目标题显示在搜索结果页面上,则需要删除该标记。

搜索。php文件包含这个包含内容的标记。php

get_template_part( \'content\', get_post_format() );
要仅在搜索结果页面上显示内容,您需要创建自己的自定义搜索。php文件。

例如,要使用214主题执行此操作,请复制搜索。php文件到child theme 并在那里修改代码。

然后可以复制内容。从父主题到子主题的php文件,将其重命名为类似customsearch的内容。php并更改子主题搜索中的模板模板。php文件收件人:

get_template_part( \'customsearch\' );
然后您只需修改customsearch。您的子主题中的php文件和您的代码将从任何父主题更新中保存。

Source & Examples

SO网友:Mateusz Hajdziony

通常可以通过在中编辑循环来修改搜索结果的显示search.php 主题文件夹中的文件。但这取决于你的主题。某些主题可能在另一个文件中包含此代码,如loop.php, loop-search.phploop-posts.php 给你一些例子,但你应该先看看search.php 文件

SO网友:Por

在搜索中的帖子循环中。php,添加此代码

the_content(); // use this line or use below one
echo get_the_content($post->ID);

结束

相关推荐

Search URL parameters query

Possible Duplicate:Custom search form with empty parameters 希望这是一个快速的过程,但我遇到了麻烦。我有多个搜索词,关键字,类别,国家和日期。我将其设置为用户不必搜索所有这些过滤器。我可以省略类别和/或日期,它将显示更松散的结果。但如果我离开国家,它不会显示任何结果,对任何其他参数执行相同的操作仍会显示结果。问题只在于国家。/?s=a&cat=41&country=&monthnum=&year= 不产生结果,但