将下面的代码添加到当前主题的functions.php中:
function wpforce_featured() {
global $post
$already_has_thumb = has_post_thumbnail($post->ID)
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" )
if ($attached_image) {
foreach ($attached_image as $attachment_id =>$attachment) {
set_post_thumbnail($post->ID, $attachment_id)
}
}
}
} //end function
add_action('the_post', 'wpforce_featured')
add_action('save_post', 'wpforce_featured')
add_action('draft_to_publish', 'wpforce_featured')
add_action('new_to_publish', 'wpforce_featured')
add_action('pending_to_publish', 'wpforce_featured')
add_action('future_to_publish', 'wpforce_featured')
如果当前文章中没有图片,但又想显示一张默认的缩略图该怎么办,可以将上面的代码修改一下,调用媒体库中某个图片作为默认的缩略图:
function wpforce_featured() {
global $post
$already_has_thumb = has_post_thumbnail($post->ID)
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" )
if ($attached_image) {
foreach ($attached_image as $attachment_id =>$attachment) {
set_post_thumbnail($post->ID, $attachment_id)
}
} else {
set_post_thumbnail($post->ID, '414')
}
}
} //end function
add_action('the_post', 'wpforce_featured')
add_action('save_post', 'wpforce_featured')
add_action('draft_to_publish', 'wpforce_featured')
add_action('new_to_publish', 'wpforce_featured')
add_action('pending_to_publish', 'wpforce_featured')
add_action('future_to_publish', 'wpforce_featured')
其中的数字414,是媒体库中某个图片附件的ID号。
这里以在word中插入图片为例,具体的 *** 作方法为:
1、在电脑桌面上找到word文件,并点击打开。
2、在打开的文章中,选择需要插入图片的地方,并点击。
3、之后在上方打开插入菜单,并点击图片选项
4、在跳转的界面中,选择需要插入的图片。
5、之后即可成功在文章中插入图片。
在各种文字编辑软件所编辑的文章里插入图片的方法大同小异,以WORD为例。
一、在编辑界面上方工具栏点击“插入”按钮,下拉到“来自文件,单击。
二、在d出的目录里可左键双击(或选择/打开)来插入图片。
三、右键单击图片,再在d出的对话框中左击”设置图片格式。
四、在下一级对话框中可以对图片的大小、色调、排版位置等属性进行编辑。
(也可用工具栏中的图片编辑工具进行编辑)。
五、左击“确定”,结束。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)