私はremove_shortcode( 'gallery')を使用しました。 ...ギャラリーはなくなりましたが、ショートコードはテキストに表示されています。サイト全体を削除する私はSQLクエリを検索しましたが、解決策が私の特定の問題を解決することはありません。
ショートコードは実際にはページまたは投稿コンテンツに入力されるため、ショートコード処理を無効にするとギャラリーのショートコードがギャラリーの画像に置き換えられることはなくなりますが、投稿の内容には影響しません。
最善の解決策は、デフォルトのギャラリーハンドルを削除した後に新しい短いコードハンドラを追加することです。もう1つのあまり望ましくない方法は、すべての投稿とページから短いコードタグを削除することです。
短いコードの置き換えはこのようになります。
function no_gallery($atts) {
return "";
}
add_shortcode('gallery', 'no_gallery');
あなたはそれを簡単なトリックで見えなくすることができます:
add_shortcode( 'gallery', '__return_false' );
投稿内容に触れることなく、コードを出力から削除します。
空のショートコードは非常にいいトリックですが、すべての投稿から文字列[gallery]
を削除する場合は、2つのオプションがあります。ダッシュボードでの手動またはデータベースの検索/置換です。
データベースを直接操作することもできますが、その場合は(コンテンツの置換)、 検索と置換 を、 FrankBültge のプラグインを使用します。
データベース操作と同様に、 バックアップは不可欠です 。