如何仅在选择类别时显示标题和特色图像

时间:2017-03-27 作者:Harpoon 71

在我的博客harpoon71上。com/blog,我想显示一个类别和子类别下的所有帖子,仅作为标题和特色图片。我不想使用“更多”功能,只想使用标题和图片。

在代码中,请假定类别名称为“camping”。

我正在使用“二一五”主题,并制作了一个儿童主题。

由于是一个完全的新手,你能告诉我应该在哪个文件中查找吗。

谢谢

2 个回复
SO网友:Antonio

您要查找的文件是内容。php

您可以在此处找到有关模板层次结构的更多信息:https://developer.wordpress.org/themes/basics/template-hierarchy/

您必须删除的部分是div:

<div class="entry-content"> ... ... </div>

<div class="entry-footer"> ... ... </div>

因此,有很多方法可以实现这一点,更简单的方法是在子主题中克隆文件,然后将这些div封装在IF语句中,如下面的示例所示,以检查当前页面是否为类别:

if( !is_category() ):

SO网友:Harpoon 71

我找到了答案(我为此付出了代价),所以我在这里分享。

此代码仅显示所选类别和子类别的标题和特征图像。

我制作了一个儿童主题并创建了一个新内容。php文件。然后我使用了以下代码。查找//此处使用类别的id,然后添加您自己的类别id(替换14)。

抱歉,我不知道如何在此网站上正确输入代码。

“>

“,”;else:the\\u title(sprintf(“”,esc\\u url(get\\u permalink()),“”);endif;?>$类别(id))$array\\u cats=array();foreach($类别为$cat){$array\\u cats[]=$cat->term\\u id;}$array\\u cats[]=$category\\u id;如果(!has\\u category($array\\u cats)){?>\',\'\',false));

wp\\u link\\u pages(数组(\'before\'=>\'\'。\\uuU(\'pages:\',\'twentyeven\')。\',\'“=>”、“=>”、“=>”、“=>”、“=>”、“=>”、“pagelink”=>\'\'之后的“link\\u”__(\'第\',\'第二一五页\').“%”,\'分隔符“=>”,“,);?>

\',\'\',false));

wp\\u link\\u pages(数组(\'before\'=>\'\'。\\uuU(\'pages:\',\'twentyeven\')。\',\'“=>”、“=>”、“=>”、“=>”、“=>”、“=>”、“pagelink”=>\'\'之后的“link\\u”__(\'第\',\'第二一五页\').“%”,\'分隔符“=>”,“,);?>

“,”);?>

相关推荐