在主页上,在每个帖子中,根据帖子类别显示图片

时间:2018-05-09 作者:Chuck

我正试图修改我的索引。php页面,其中循环显示的每个帖子根据类别显示不同的图像。我似乎在任何地方都找不到它,或者它太复杂了,我无法理解。

我对图像的命名方式与类别slug相同(例如:video.png、music.png、text.png分别表示视频、音乐和文本类别)。

以下是我迄今为止的代码(我错过了将返回类别slug的php段):

<img src="<?php echo get_template_directory_uri(); ?>/img/<?php ... ?>.png" />
所以,我试着阅读抄本,找到了单篇文章的解决方案,但我似乎无法在我的索引上找到答案。php文件。有什么建议吗?

谢谢:)

1 个回复
SO网友:WebElaine

您可能实际上不想编辑index.php. 当WP没有任何其他功能时,它是最通用的回退模板。大多数主题都有front-page.phpblog.php 在这里,您可以找到要修改的循环。这些文件可能反过来指向模板部分,因此它实际上取决于您需要调整哪个文件的主题。

您可以标识“父模板”(服务于当前页面的主文件,例如front-page.php) 在此处使用代码-How do you find out which template page is serving the current page? - 但这也只是告诉您所使用的整个模板文件。如果模板部分负责您试图修改的代码部分,那么您必须按照面包屑线索找出您要查找的文件。

结束

相关推荐

Inserting two categories

我试图在一篇文章中同时定义两个类别。请告诉我哪里做错了。\'post_author\' => $user_id, \'post_status\' => \'pending\', \'post_category\' => array($_POST[\'cat\'],$_POST[\'joblocation\']) //\'taxonomy\' =>