実践的な WordPress バックエンド MySQL 操作コマンドのコンパイル済み_PHP チュートリアル
しかし、WordPress Web サイトに数百または数千の記事があり、サイト全体に変更を加える必要があるとします。現時点で、それらをバックグラウンドで 1 つずつ編集するのは時間と労力がかかり、間違いを犯す可能性があります。も増えます。 最善の方法は、WordPress の MySQL データベースにアクセスし、必要なクエリ (変更) を実行することです。 上記のタスクは MySQL を使用して迅速に完了できるため、時間をさらに節約できます。
以下は、時間と労力を節約するいくつかの WordPress SQL クエリ方法です。
事前にバックアップしてください
WordPress データベースには、慎重に公開したすべての記事、読者からのすべてのコメント、および Web サイトで行ったすべての個人設定が保存されます。 したがって、どれだけ自信があるとしても、事前に WordPress データベースをバックアップすることを忘れないでください。 バックアッププラグイン経由でバックアップできます。
すべての投稿とページにカスタム フィールドを追加する
このコードは、WordPress データベース内のすべての投稿とページにカスタム フィールドを追加できます。 コード内の「UniversalCutomField」を必要なテキストに置き換え、「MyValue」を必要な値に変更するだけです。
INSERT INTO wp_postmeta (post_id, meta_key, meta_value)
SELECT ID AS post_id, 'UniversalCustomField'
AS meta_key 'MyValue AS meta_value FROM wp_postsWHERE ID NOT IN (セルECT post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField');
カスタム フィールドを記事に追加するだけの場合は、次のコードを使用できます:
INSERT INTO wp_postmeta (post_id、meta_key、meta_value)
SELECT ID AS post_id, 'UniversalCustomField'
AS meta_key 'MyValue AS meta_value
FROM wp_posts WHERE ID NOT IN
(SELECT post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField' )」 AND post_type = 'post';
カスタム フィールドをページに追加するだけの場合は、次のコードを使用できます:
INSERT INTO wp_postmeta ( post_id、meta_key、meta_value)
SELECT ID AS post_id, 'UniversalCustomField'
AS meta_key 'MyValue AS meta_value
FROM wp_posts WHERE ID NOT IN
(SELECT post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField')AND `post_type` = 'page' ;
投稿メタデータを削除する
プラグインをインストールまたは削除すると、システムは記事メタタグを通じてデータを保存します。 プラグインが削除された後も、データは post_meta テーブルに残るため、データは削除できます。 クエリを実行する前に、コード内の「YourMetaKey」を必要な対応する値に置き換えてください。
DELETE FROM wp_postmeta WHERE meta_key = 'YourMetaKey';
無駄なタグを見つける
WordPress データベースで古い記事を削除するクエリを実行すると、以前にプラグインを削除したときに何が起こったのか 同様に、記事が属するタグはデータベースに残り、タグリスト/タグクラウドにも表示されます。 次のクエリは、不要なタグを見つけるのに役立ちます。コピーコードは次のとおりです
スパムコメントの一括削除
すべて削除 unmode評価されたコメントバッチ
古い記事のコメントを無効にする
コードは次のとおりです:
UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < ; '2010-01-01 ' および post_status = '公開';
トラックバックとピンバックを非アクティブ化/アクティブ化します
comment_status の値を open、closed、または registered_only として指定します。
すべてのユーザーのピンバック/トラックバックを有効にする:
UPDATE wp_posts SET ping_status = 'open';
すべてのユーザーのピンバック/トラックバックを無効にする:
特定の日付より前にピンバックとトラックバックをアクティブ化/非アクティブ化します
さらに、日付を設定する必要があります (コード内の 2010-01-01 を変更します):
特定の URL のコメントを削除する
「X」日前の記事を特定して削除します
" `) より前のすべての投稿を削除してください >簡単な SQL クエリ コマンドを使用して、不要なショートコードをすべて削除できます。 「ツイート」を対応するショートコード名に置き換えます:
UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '' );記事を報告する ページ
すべての投稿の作成者属性を変更します
作成者の古い ID と新しい ID を正常に取得した後、次のように挿入します。次のコマンドでは、NEW_AUTHOR_ID を新しい作成者 ID に忘れずに置き換えてください。OLD_AUTHOR_ID は古い作成者 ID に置き換えられます。
記事の改訂履歴を一括で削除する
すべてのWordPressプラグインを無効化/有効化します
UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';
WordPress Web サイトのターゲット URL を変更する
WordPress ブログ (テンプレート ファイル、アップロードされたコンテンツ、データベース) を 1 つのサーバーから移動する別のサーバーを設定したら、次に WordPress に新しいブログのアドレスを伝える必要があります。
次のコマンドを使用する場合は、必ず http://www.old-site.com を元の URL に置き換え、http://blog.doucube.com を新しい URL アドレスに置き換えてください。
最初:
UPDATE wp_options
SET option_value = replace(option_value, 'http://www.old-site.com', 'http:// blog.doucube.com')
WHERE option_name = 'home' OR option_name = 'siteurl';
次に、次のコマンドを使用して wp_posts の URL を変更します:
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-site.com','http://blog.doucube.com);
最後に、記事の内容を検索して確認します。新しい URL リンクが元のリンクと混同されないように注意してください:
UPDATE wp_posts SET post_content = replace(post_content, ' http://www.ancien-site. com ', ' http://blog.doucube.com ');
デフォルトのユーザー名を変更します Admin
YourNewUsername を新しいユーザー名に置き換えます。
UPDATE wp_users SET user_login = 'YourNewUsername' WHERE user_login = 'Admin'
あなたが WordPress の唯一の作成者である場合現時点では、デフォルトのユーザー名を変更していないので、次の SQL クエリを使用してパスワードをリセットできます (PASSWORD を新しいパスワードに置き換えます):
WHERE `wp_users`.`user_login` =`admin` LIMIT 1;
OriginalText はReplacedText は置換されたコンテンツに置き換えられ、ReplacedText はターゲット コンテンツに置き換えられます:
以下の SQL コマンド 画像パスを変更するのに役立ちます:

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











WordPressの記事リストを調整するには4つの方法があります。テーマオプションを使用し、プラグイン(投稿タイプの注文、WP投稿リスト、ボックスのものなど)を使用し、コード(functions.phpファイルに設定を追加)を使用するか、WordPressデータベースを直接変更します。

MySQLとPHPMyAdminは、強力なデータベース管理ツールです。 1)MySQLは、データベースとテーブルを作成し、DMLおよびSQLクエリを実行するために使用されます。 2)PHPMyAdminは、データベース管理、テーブル構造管理、データ操作、ユーザー許可管理のための直感的なインターフェイスを提供します。

WordPressホストを使用してWebサイトを構築するには、次のようにする必要があります。信頼できるホスティングプロバイダーを選択します。ドメイン名を購入します。 WordPressホスティングアカウントを設定します。トピックを選択します。ページと記事を追加します。プラグインをインストールします。ウェブサイトをカスタマイズします。あなたのウェブサイトを公開します。

MySQLでは、外部キーの機能は、テーブル間の関係を確立し、データの一貫性と整合性を確保することです。外部キーは、参照整合性チェックとカスケード操作を通じてデータの有効性を維持します。パフォーマンスの最適化に注意し、それらを使用するときに一般的なエラーを避けてください。

MySQLとMariaDBの主な違いは、パフォーマンス、機能、ライセンスです。1。MySQLはOracleによって開発され、Mariadbはフォークです。 2. Mariadbは、高負荷環境でパフォーマンスを向上させる可能性があります。 3.MariaDBは、より多くのストレージエンジンと機能を提供します。 4.MySQLは二重ライセンスを採用し、MariaDBは完全にオープンソースです。既存のインフラストラクチャ、パフォーマンス要件、機能要件、およびライセンスコストを選択する際に考慮する必要があります。

WordPressの編集日は、次の3つの方法でキャンセルできます。 2. functions.phpファイルにコードを追加します。 3. wp_postsテーブルのpost_modified列を手動で編集します。

SQLはリレーショナルデータベースを管理するための標準言語であり、MySQLはSQLを使用するデータベース管理システムです。 SQLは、CRUD操作を含むデータベースと対話する方法を定義しますが、MySQLはSQL標準を実装し、ストアドプロシージャやトリガーなどの追加機能を提供します。

WordPressでカスタムヘッダーを作成する手順は次のとおりです。テーマファイル「header.php」を編集します。あなたのウェブサイトの名前と説明を追加します。ナビゲーションメニューを作成します。検索バーを追加します。変更を保存して、カスタムヘッダーを表示します。
