找到没有特色图片的帖子?

时间:2015-02-28 作者:Advanced SEO

我需要一种方法来找到没有特色图像集的帖子。我使用WP作为画廊网站,并为每篇帖子设置特色图片。我想检查一下是否有没有没有没有特色图片的帖子。

有没有代码可以粘贴在同一个自定义页面模板上,列出没有特色图片的帖子(如果有)?

1 个回复
SO网友:Goran Jakovljevic

您可以使用此插件https://wordpress.org/plugins/quick-featured-images/

在描述中,它说“你也可以一目了然地看到没有特色图片的帖子。”

但在代码方面,wordpress通过创建一个附件帖子来管理图像、记录任何媒体,以保存该媒体的信息及其与其他帖子/帖子的关系(如果有),这意味着您需要sql查询来查找所有未附加任何图像的帖子。要检索所有未附加任何图像的帖子,可以执行如下查询:

SELECT DISTINCT(p.ID), p.post_title, p.post_content FROM `wp_posts` p
LEFT JOIN wp_posts im ON p.ID = im.post_parent AND im.post_type = "attachment" 
WHERE p.post_status =\'publish\' 
AND p.post_type = "post" 
AND im.ID IS NULL
AND p.post_content NOT REGEXP \'src=".*"\' 
最后一段代码将删除包含图像的帖子。

结束

相关推荐

Images with excerpt function

我有一个很好的摘录功能,可以让我的段落保持得体。顺便说一句,效果很好。 function pietergoosen_custom_wp_trim_excerpt($text) { global $post; $raw_excerpt = $text; if ( \'\' == $text ) { $text = get_the_content(\'\'); $text = strip_shortcodes( $text ); &#x