1

私はWordpressに付属しているすべての機能を利用して、新しいテーマを引き継いで構築しました。Wordpressに組み込まれている抜粋機能も使用しています...ただし、前のユーザーは自動抜粋を使用しておらず、自分の抜粋を手動で入力していました。

手動の抜粋を上書きする方法、または抜粋の一括編集を実行する方法があるかどうか疑問に思いましたか?

4

2 に答える 2

9

クエリを使用する

UPDATE wp_posts SET post_excerpt=''

phpmyadminで。デフォルトのプレフィックスが使用されていない場合は、クエリのテーブルプレフィックスを変更しますwp_最初にデータベースをバックアップします。

または:

phpmyadminを使用したくない場合は、MySQLクエリを$wpdbPHP関数として実行します。

これをfunctions.phpファイルの一番下(または一番上)に置き、サイトをリロードします。

$wpdb->query( "UPDATE wp_posts SET post_excerpt='' " ); 

または、これをindex.phpなどのテンプレートファイルに入れて、ページをリロードします。

<?php $wpdb->query( "UPDATE wp_posts SET post_excerpt='' " ); ?>

そしてもちろん、実行後にこれらのPHP関数のいずれかをファイルから削除します。

編集:そして、クエリを使用するときは、Murilo Pontesの回答のように、投稿の種類を選択することをお勧めします。そうしないと、データストレージに抜粋を使用する可能性のあるプラグインやその他の関数がデータを失います。

于 2012-11-06T18:52:06.753 に答える
3

"UPDATE wp_posts SET post_excerpt=''"は使用しないでください。post_typeが構成されていない場合、(電子メールテンプレートなどの)問題が発生する可能性があります。代わりに、次のクエリを使用してください。

抜粋を表示post_excerptSELECTFROMWHERE =' wp_postspost post_type'

抜粋を''UPDATE wp_posts SET post_excerpt ='' WHERE post_type='post'に更新します

于 2017-01-01T22:31:03.553 に答える