为 WordPress 分类目录添加个性化图像功能扩展

偶米工作室不断积累WordPress使用和二次开发经验,在此为大家奉献一个独家经验,就是为WordPress分类目录添加图像,注意这个图片是在后台添加的,即在仪表盘中为分类目录指定图像目录,不同于别人分享的“自定义WordPress分类图片”,两者区别在于,前者可以为分类指定任意图片,而网友的方法只能是限定于以“分类名称”或“别名”命名的图片,限制多多。使用我们的经验,可以为分类指定任何图片,不限图片地址、不限图片格式等等,功能多多哦。

转自:http://www.oome.org/wordpress-category-image.html

global $texonomy_slug;
$texonomy_slug='category'; // texonomy slug
add_action($texonomy_slug.'_add_form_fields','categoryimage');
function categoryimage($taxonomy){ ?>
   


   
   
请在此输入图像URL地址。    

add_action($texonomy_slug.'_edit_form_fields','categoryimageedit');
function categoryimageedit($taxonomy){ ?>

   
   
请在此输入图像URL地址。
             
function script_css(){ ?>                



//edit_$taxonomy
add_action('edit_term','categoryimagesave');
add_action('create_term','categoryimagesave');
function categoryimagesave($term_id){
    if(isset($_POST['tag-image'])){
        if(isset($_POST['tag-image']))
            update_option('_category_image'.$term_id,$_POST['tag-image'] );
    }
}
function print_image_function(){
    $texonomy_slug='category';
    $_terms = wp_get_post_terms(get_the_ID(),$texonomy_slug);
    $_termsidlist=array();  
    $result = '';
    foreach($_terms as $val){    
        $result .= '
'.$val->name.'
';    
    }
    return $result;
}
add_shortcode('print-image','print_image_function');
?>

你可能感兴趣的:(wordpress)