如何在特定拇指上添加图标

时间:2013-08-03 作者:Max

我想做以下事情,我知道这是可能的,但我不知道怎么做。我在看in_category, 但这没有多大意义。

基本上我想做什么,例如在我的主页上,分类页面和类似的帖子都显示有标题和拇指。

对于这个拇指,我想添加如下函数

如果帖子/缩略图位于类别视频内->在其上方添加视频图标。我想用css我需要定位它,例如在右下角。

有什么办法吗

2 个回复
SO网友:Chip Bennett

实现可以是纯CSS,并且取决于特定的HTML标记。但是,您需要针对的类由提供the post_class() template tag.

假设您有如下基本标记:

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

    <div class="post-title">

        <img ... />
        <h1><?php the_title(); ?></h1>

    </div>

    <!-- Etc. -->

</div>
Thepost_class() 模板标记将输出基于类别的类,category-{name}, 而且,category-{id}. 因此,您可以针对样式表中的任何一个:

.category-{name} .post-title img {}

.category-{id} .post-title img {}
当然,它将针对您的标记;但希望你能明白。

SO网友:Baerkins

根据您希望使用的图标数量,您可以对此进行操作。

http://codex.wordpress.org/Category_Templates#Different_Text_on_Some_Category_Pages

<?php if (is_category(\'video\')) : ?>
  <img class="icon" src="img/video-icon.png" />
<?php elseif (is_category(\'music\')) : ?>
  <img class="icon" src="img/music-icon.png" />
<?php else :   // Set a general icon used in any other instance ?>
  <img class="icon" src="img/general-icon.png" />  
<?php endif; ?>

结束

相关推荐

Extracting post categories

我正在帮助一位同事重新配置Wordpress数据库,以便在其他平台上使用。数据库基本上是关于所有帖子和附带元数据等的详细信息。我一直坚持的一件事是确定如何将每个帖子与其Wordpress类别关联起来。基本上,我希望能够将每个帖子及其对应的类别提取到电子表格中,要做到这一点,我显然需要知道它们在表格中的关系。有人能给我指出正确的方向吗?如有任何帮助,我们将不胜感激。非常感谢。