在Wordpress php

时间:2016-07-19 01:36:30

标签: php wordpress image categories

我正在尝试设置一个WordPress“分类图像”插件,允许向WP类别添加自定义图标并在页面上显示它们。为了显示图标,有一个特定的代码:

<?php foreach (get_the_category() as $cat) : ?>
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php
$attr = array(
'class' => 'category_image',
'alt' => 'image alt',
'height' => 25,
'width' => 25,
'title' => 'category_description',
);
z_taxonomy_image($cat->term_id, 'full', $attr); ?></a>

<?php endforeach; ?>

该代码有效,我得到我需要的东西 - 页面每个类别的小图标,但我也想在悬停时显示类别描述文本。现在它在悬停时显示“category_description”占位符文本,您可以在“标题”行中指定。不幸的是,我没有任何PHP知识来获得正确的引用。 我找到了这个链接,解释了如何调用类别描述,

https://codex.wordpress.org/Function_Reference/category_description

但我不知道如何将其插入上面的代码中,因此它可以根据需要引用所有内容。也许任何人都知道如何在代码中实现该引用,这将有很大帮助。

1 个答案:

答案 0 :(得分:0)

我做到了。使用名称作为链接的标题,并使用描述调用向图标添加自定义链接。

<?php foreach (get_the_category() as $cat) : ?>

<a href="<?php echo category_description( $cat ); ?>" title="<?php echo $cat->cat_name; ?>"> 

<?php
$attr = array(
'class' => 'category_image',
'alt' => 'image alt',
'height' => 25,
'width' => 25,

);
z_taxonomy_image($cat->term_id, 'full', $attr); ?>

</a>

<?php endforeach; ?>