我正在使用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\').\'&h=\'.$height.\'&w=\'.$width.\'&zc=1" alt="\'.get_the_title().\'" /></a>\';
}
我需要帮助将get\\u the\\u image函数添加到上面的函数中,以便进行检查。。如果类别id=120,则显示mydefaultimage。png否则,做常规的事情。
谢谢