如何在常规页面(Page-Example.php)显示类别图片(来自插件)?

时间:2015-01-30 作者:codeview

我正在尝试使用Category Images Plugin 使用自定义分类法(区域)类别/术语显示图像。以下是我目前为止在页面示例中使用的代码。列出所有类别/术语及其描述的php:

$siteurl = home_url(\'/\');
$tax = \'region\';  // slug of taxonomy

$terms = get_terms($tax);
foreach ($terms as $term) {
    $slug = $term->slug;
    $description = $term->description;
    $link = "<a href=\'$siteurl?$tax=$slug\' ><h1> $term->name </h1></a>";

    echo $link;
    echo \'<p>\' . $description . \'</p>\';
}
的文档Category Images Plugin 表示“使用[函数]获取url并将其放入category or taxonomy 样板

即使是常规页面而不是类别或分类模板文件,也可以在现有代码中获取图像URL吗?

任何帮助或指导都将不胜感激,因为我甚至不知道从哪里开始。

1 个回复
最合适的回答,由SO网友:Duane 整理而成

未经测试,但类似的东西应该可以工作。

$siteurl = home_url(\'/\');
$tax = \'region\';  // slug of taxonomy
$terms = get_terms($tax);
foreach ($terms as $term) {
    $id = $term->term_id;
    $slug = $term->slug;
    $description = $term->description;
    $image_url = z_taxonomy_image_url( $id, NULL, TRUE );
    $link = "<a href=\'$siteurl?$tax=$slug\' ><h1> $term->name </h1></a>";

    echo $link;
    echo \'<p>\' . $description . \'</p>\';
    echo \'<img src="\' . $image_url . \'">\';
}
的第二个参数z_taxonomy_image_url() 是图像大小,第三个参数用于返回占位符图像。

结束

相关推荐

Plugins_url()错误地返回wp-Include目录

我怀疑它有问题plugins_url() 但我看到的是一些奇怪的行为。我在激活的插件中有以下内容function include_masonry() { wp_enqueue_script( \'masonry\', plugins_url(\'js/masonry.min.js\', __FILE__), array(), \'3.2.1\', true ); wp_enqueue_script( \'my_init_script\', plugins_url(\'js/my_i