月収10万円を稼ぐ元SEO1位の商標ペラサイトを公開します

公開日:2017年1月8日 

余計なプラグインを入れずに全記事のアイキャッチ画像を一括削除する方法

Pocket



eyecatch-photos-all-delete

※クリックで拡大画像ページに飛びます。

 Auto Post Thumbnailのアイキャッチ画像がトップ画像とかぶる・重複時の直し方

でお伝えした方法ですが、
それでも若干アイキャッチ画像がトップに置いた画像と
重複してしまう記事がチラホラ出てきました。

また、浮気性がはたらいて同じようなプラグイン
「Easy Add Thumbnail」なんてものも入れてみましたが、
やっぱりたまに重複する記事が消えなかったのでどちらも停止&削除。

しかし全記事にすでに設定されてしまったアイキャッチ画像を
1個1個手動で記事編集画面に入って削除していくのは
あまりにコスパ悪いと感じて調べたら出てきました。

global $wpdb;
$wpdb->query( "
 DELETE FROM $wpdb->postmeta
 WHERE meta_key = '_thumbnail_id'
" );

このコードをあなたのワードプレス管理画面の
「外観」⇒「テーマの編集」⇒「テーマのための関数(functions.php)」
の最後の行の後に貼り付けてください。

「ファイルを更新」ボタンを押せば、
プラグインで自動的に全記事に設定されていた
アイキャッチ画像が全て削除されます。

 

私はアイキャッチ画像ではなく記事冒頭に画像を1個ポンと置くスタイルですが、
たまにアイキャッチ画像を入れることがあります。

  1. ブログ一覧ページではサムネイル画像を表示させたいが、記事の中では表示させたくない時
  2. 画像ではなく文章でファーストビューを埋めたい時

この2つの場合ですね。

なので、アイキャッチ画像の一括削除が確認できたら、
「テーマのための関数(functions.php)」に貼り付けた
先ほどのコードを消して再度「ファイルを更新」ボタンを押します。

これで、アイキャッチ画像を挿入したいときだけ手動で挿入するという状態に戻せました。

Pocket


オンライン指導の実績

1件のコメント

  • みやえら様
    初めまして、らむ 申します。
    アイキャッチと言うものを知り、Auto Post Thumbnailをインストールしましたが、
    写真が重複し、レイアウトも残念で痛々しく、プラグインから削除しましたが、機能は残り重複されたままでした(涙)

    みやえら様のサイトにたどり着き、一括削除を不安な気持ちで試みました。

    すると???。おかげさまでキレイに消えました。
    本当にありがとうございました。心から感謝申し上げます。

    アイキャッチは見栄えも良いと思うので使いたいのですが、
    これからは投稿のたびに、ひとつづつ追加したいと思います。

    みやえら様のサイト様をお気に入りに入れて、今後とも参考にさせて頂きたいと思います。
    私のような、超ど素人弱小ブログに参考参照サイト様とご紹介させて頂きたいのですが、いわゆるリンク張りがまだ出来ません(>__<)

    まずは重複一括削除の大変分かりやすいご説明と、惜しみない解説へのお礼をと思いまして、取り急ぎご挨拶と感謝の気持ちを伝えたくコメントさせて頂きます。

    これを機会に、またどうか宜しくお願いしたいと存じます。
    このたびは本当にありがとうございました。(深謝)


Warning: Use of undefined constant お名前 - assumed 'お名前' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 31

Warning: Use of undefined constant メールアドレス(公開されません) - assumed 'メールアドレス(公開されません)' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 33

Warning: Use of undefined constant ウェブサイト - assumed 'ウェブサイト' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 35

コメントを残す