PHP:用PHP脚本显示图像

时间:2012-09-23 13:52:33

标签: php wordpress

我想将此<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />实现到以下函数中。

function list_my_categories($exclude = '') {
    if (!empty($exclude)) {
        $exclude = 'exclude=' . $exclude;
    }
    $categories = get_categories($exclude);
    $html = '';

    foreach ($categories as $cat) {
            if($cat->category_parent == 0) {
            <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
                $html .= '<p>' . $cat->cat_name . '</p>';
                                $html .= '<p>' . $cat->category_description . '</p>';
                $childcategories =  get_categories('child_of='.$cat->cat_ID.'');
                        if(!empty($childcategories)){
                  foreach ($childcategories as $ccat) {
                  $html .= '<p>' . $ccat->cat_name . '</p>';
                              $html .= '<p>' . $ccat->category_description . '</p>';
                      }
                        }
               }
    }

    return $html;
}
add_shortcode('show-cats', 'list_my_categories');

该功能在WordPress中显示了一个类别列表,我有另一个插件,允许您为每个类别设置一个图像,所以我试图显示它...

1 个答案:

答案 0 :(得分:2)

if($cat->category_parent == 0) 
{
    $html .= '<img src="' . z_taxonomy_image_url($cat->term_id) . '" />';
    $html .= '<p>' . $cat->cat_name . '</p>';
    $html .= '<p>' . $cat->category_description . '</p>';
    $childcategories =  get_categories('child_of='.$cat->cat_ID.'');
    if(!empty($childcategories))
    {
        foreach ($childcategories as $ccat) 
        {
            /*$html .= '<img src="' . z_taxonomy_image_url($ccat->term_id) . '" />';*/
            $html .= '<p>' . $ccat->cat_name . '</p>';
            $html .= '<p>' . $ccat->category_description . '</p>';
        }
    }
}