Wordpress-如果未选择任何内容,则设置特色图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress-如果未选择任何内容,则设置特色图像相关的知识,希望对你有一定的参考价值。

If a post is published without setting a featured image and there is an image attachment, this will select an image from the media library and set it as the featured image.
  1. function set_featured_image($post_ID){
  2.  
  3. if(!has_post_thumbnail($post_ID)){
  4.  
  5. $args = array(
  6. 'post_parent' => $post_ID,
  7. 'post_type' => 'attachment',
  8. 'numberposts' => 1,
  9. 'post_status' => null,
  10. 'post_mime_type' => 'image',
  11. );
  12.  
  13. if($image = get_children($args)) {
  14. $image = current($image);
  15. add_post_meta($post_ID, '_thumbnail_id', $image->ID);
  16. }
  17. }
  18. }
  19.  
  20. add_action("publish_post", "set_featured_image");

以上是关于Wordpress-如果未选择任何内容,则设置特色图像的主要内容,如果未能解决你的问题,请参考以下文章

PHP Wordpress - 如果没有图像设置,则显示带有帖子的特色图像或默认图像

如果未选择任何内容,则停止 PHPStorm 剪切/复制整行

限制用户在使用 wordpress 媒体编辑器选择特色图像时裁剪图像

PHP 在Wordpress中激活后缩略图功能,但如果没有要显示的图像则不显示任何内容

Wordpress查询3特色图片发布

如果父级在渲染时不显示任何内容,则 Wordpress 编辑器将不起作用