當前位置:首頁>WordPress建站>網站維護>WordPress 批量刪除所有文章的特色圖像

WordPress 批量刪除所有文章的特色圖像

說到 WordPress 的特色圖像功能,相信大家都比較熟悉了,今天分享 批量刪除所有文章的特色圖像 的方法,或許有些朋友會用得上。將下面的代碼添加到當前主題的 functions.php :

/**
 * WordPress 批量刪除所有文章的特色圖像
 * http://www.ydqwiac.cn/bulk-remove-featured-images-from-posts.html
 */
global $wpdb;
$attachments = $wpdb->get_results( "
	SELECT * 
	FROM $wpdb->postmeta 
	WHERE meta_key = '_thumbnail_id'
	" );
foreach ( $attachments as $attachment ) {
	wp_delete_attachment( $attachment->meta_value, true );
}
$wpdb->query( "
	DELETE FROM $wpdb->postmeta 
	WHERE meta_key = '_thumbnail_id'
	" );

一旦你保存了 functions.php ,所有文章的特色圖像都會被刪除(只刪除文章的特色圖像設置數據,圖片仍舊會保留在你的媒體庫,不會刪除),執(zhí)行了一次以后,你應該刪除這段代碼,否則你將不可能給文章再添加特色圖像(它會繼續(xù)自動刪除)。

參考資料:http://www.wpbeginner.com/wp-tutorials/how-to-bulk-remove-featured-images-from-posts-in-wordpress/

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關注WordPress大學公眾號 WPDAXUE
網站維護

WordPress 關閉多站點模式

2013-10-17 13:49:01

網站維護

WordPress 3.7+ 配置后臺自動更新

2013-10-26 9:01:51

8 條回復 A文章作者 M管理員
  1. 文章有誤吧,我經過測試。這個函數要慎用,除了把數據庫里的_thumbnail_id都清除掉以外,wp_delete_attachment 會把硬盤里的縮略圖文件也一并刪除的。

    • 贊同

  2. 不錯,剛用上了,感謝你的好東西。

  3. wordpress居然把上傳的圖片名字給改了!我還以為圖片被刪了!能改回上傳時的名字嗎?

    • 如果有兩張名字一樣的圖片,是會自動重命名的

  4. 頭大了wp很復雜,學習中 ?

  5. 怎么批量添加特色圖像呢,博客很多以前的文章沒特色圖像,一個個改有點頭大。

  6. 果然用上了,在大前端主題導入文章時會因為找不到特色圖像報錯,運行一遍這些代碼,可完美解決問題,多謝 ??

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

交城县| 明溪县| 灵台县| 鄢陵县| 南昌市| 武鸣县| 定西市| 东阳市| 夹江县| 云南省| 南岸区| 从化市| 灌阳县| 鹤庆县| 莫力| 尤溪县| 仁怀市| 河南省| 塘沽区| 万源市| 临漳县| 河南省| 武汉市| 松原市| 建宁县| 禄劝| 贵港市| 彩票| 莆田市| 陆良县| 仪陇县| 台州市| 友谊县| 泰和县| 抚远县| 佛山市| 江孜县| 华安县| 寿宁县| 肇庆市| 中阳县|