如何将特色图片添加到类别中的帖子

时间:2011-05-20 作者:Sledge81

我正在使用rss发布插件。从RSS获取的帖子没有任何相关图片。有没有一种方法可以自动将“特色图片”分配给类别中的帖子?

另一个选择是,在我的WP主题中,使用自定义字段“thumb”,我可以添加图像/重用相同的图像。。有没有办法利用这一点,并将默认pic分配给某个类别中的所有帖子?

编辑:根据Martin的建议,我安装了get-image插件。自述文件中提到的代码如下:

get_the_image( array( \'default_image\' => \'http://www.mydomain.com/wp-content/uploads/defaultimage.png\' ) );
然而,我的主题并不是那么直接。它使用函数中的函数。php文件。

// Get image attachment (sizes: thumbnail, medium, full)
function get_thumbnail($postid=0, $size=\'full\') {
    if ($postid<1) 
    $postid = get_the_ID();
    $thumb_key = get_theme_mod(\'thumb_key\');
    if($thumb_key)
        $thumb_key = $thumb_key;
    else
        $thumb_key = \'thumb\';
    $thumb = get_post_meta($postid, $thumb_key, TRUE); // Declare the custom field for the image
    if ($thumb != null or $thumb != \'\') {
        return $thumb; 
    } elseif ($images = get_children(array(
        \'post_parent\' => $postid,
        \'post_type\' => \'attachment\',
        \'numberposts\' => \'1\',
        \'post_mime_type\' => \'image\', ))) {
        foreach($images as $image) {
            $thumbnail=wp_get_attachment_image_src($image->ID, $size);
            return $thumbnail[0]; 
        }
    } else {
        return get_bloginfo ( \'stylesheet_directory\' ).\'/images/default_thumb.gif\';
    }

}

// Automatically display/resize thumbnail
function tj_thumbnail($width, $height) {
    echo \'<a href="\'.get_permalink($post->ID).\'" rel="bookmark"><img src="\'.get_bloginfo(\'template_url\').\'/timthumb.php?src=\'.get_thumbnail($post->ID, \'full\').\'&amp;h=\'.$height.\'&amp;w=\'.$width.\'&amp;zc=1" alt="\'.get_the_title().\'" /></a>\';
}
我需要帮助将get\\u the\\u image函数添加到上面的函数中,以便进行检查。。如果类别id=120,则显示mydefaultimage。png否则,做常规的事情。

谢谢

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

如果我没弄错你的问题,那就去找贾斯汀·塔洛克get the image plugin, 旧但金黄色,并按类别显示默认图像等。

结束

相关推荐