
この記事は、Sitegroundと協力して作成されたシリーズの一部です。 SitePointを可能にしてくれたパートナーをサポートしてくれてありがとう。 キーテイクアウト
WP-CLI Automationは、開発者がコマンドラインからWordPressインストールでアクションを実行できるツールであり、複数のサイトを管理したり、テスト用の同様の新しいサイトを作成したりするときに貴重な資産になります。
- WP-CLIオートメーションは、WordPressファイル、プラグイン、またはテーマのインストールまたは更新、プラグインのアクティブ化と非アクティブ化、データベースアクションの実行、WordPressとそのプラグインのインストールとセットアップの自動化など、さまざまなタスクに使用できます。 🎜>
- WP-CLIオートメーションは、複数のWordPressサイトのメンテナーに大幅な時間を節約でき、一度に複数のサイトを更新またはバックアップできるようにし、単一コマンド、バックアップ、更新、移行などを備えた複雑なボイラープレートインストールを作成できます。
- wp-cli? とは何ですか
- WP-CLIは、コマンドラインから直接WordPressインストールでアクションを実行できるツールです。 WP-CLI Automationは、WP-CLI駆動型スクリプトを使用して、繰り返し手動タスクの自動化です。これは、単一のWordPressインストールを展開または管理しているときに気にするのが不必要で、厄介な、または困難なタスクに思えるかもしれませんが、多くの管理またはテスト用の同様の新しいサイトを常に作成しているとき、それは非常に価値のあるツールになります開発者のツールキットに属する。 WP-CLI
WP-CLIを使用すると、管理パネルを介して行うことができるアクションを基本的に実行できますが、代わりにコマンドラインから実行できます。コアWordPressファイル、プラグイン、またはテーマをインストールまたは更新できます。プラグインをアクティブ化および非アクティブ化したり、画像サムネイルを再生したりできます。また、データベースのエクスポートやインポートなどのデータベースアクションを実行したり、移行中の変更されたURLなどの情報をデータベースの検索と交換も可能です。
いくつかのプラグインにはWP-CLIサポートもあります。これには、より多くの人気のあるプラグインが含まれています。これは、自動化されたスクリプトを設定してWordPressをインストールしてセットアップし、それらのプラグインをインストールしてから、独自のカスタマイズされたWP-CLIコマンドを使用してプラグインも設定できることを意味します!
WP-CLI Automation
WP-CLIオートメーションは、複数のWordPressインストールのセットアップまたは管理時に、単純なコマンドラインの使用を超えています。一度に複数のサイトを更新またはバックアップする機能、または単一のコマンドで繰り返し複雑なボイラープレートの設置を作成する機能は非常に便利であり、それらのサイトのメンテナーのためにかなりの時間を節約できます。
WP-CLIがまだインストールされていない場合は、インストールドキュメントを見て、WP-CLIをアップして実行してください。
WP-CLIオートメーションの5つのユースケース
WordPressのインストール
WordPressがインストールされたら、このサンプルスクリプトがWordPressコアをダウンロード、構成、インストールし、プラグインの開始を削除し、指定されたテーマ(Example-Theme.Zipに保存)をアクティブ化し、プラグインのリストをインストールしてアクティブにすることができます。 'D新しいインストールで使用することを好みます。
例:
#!/usr/bin/env bash #plugins to install and activate (slugs) WPPLUGINS=( test-plugin1 test-plugin2 test-plugin3 ) echo "Starting WordPress Installation Script" # Site Name Input echo "Site Name: " read -e sitename # Site URL Input echo "Site URL: " read -e siteurl # Download WP and configure it wp core download wp core config --dbname=$dbname --dbuser=root --dbpass=root wp db create wp core install --url=$siteurl --title="$sitename" --admin_user="admin" --admin_password="examplePassword123" --admin_email="test@example.com" # Remove default plugins, install plugins, install Base Theme wp plugin delete --all wp theme install example-theme.zip --activate wp plugin install ${WPPLUGINS[@]} --activate echo "WordPress installation complete!"ただし、ユーザーに相対パス情報を尋ねることで、このプロセスをさらに自動化することができます。そうすれば、データベース名とパスワードなどを要求することで、インストールディレクトリに実行する必要はありません。また、1つのサーバーで複数のWordPressインストールを処理するホスティング環境のセットアップを行うこともできます。スクリプトを必要な方法でカスタマイズして、自分のプロジェクトに最大限に効果的にできるようにします。
WordPressのバックアップ
WordPressのインストールをバックアップすることは必須ですが、それを行うにはさまざまな方法があります。多数のWordPressバックアッププラグインで簡単にバックアップできますが、コマンドラインから直接それを行うこともできます。
最初に、(コマンドラインであろうとスクリプト経由で)WP DB Export example.com_20170501T1420をWebサイトのディレクトリから実行することをお勧めします。最後のパラメーターはお好みのファイル名です。もちろん、そのプロセスを完全に自動化する場合、ファイル名にタイムスタンプを追加するのが便利です。
それが完了すると、ウェブサイトのルートディレクトリには、エクスポートされた時点でサイトのデータベースのバックアップである.SQLファイルが含まれます。その後、シンプルなtar -vczf example.com_20170501t1420.gzを実行できます。 (このバックアップアーカイブの同じファイル名を使用)。これにより、Webサイトのファイルと.sqlファイルの両方がそれに加えて圧縮されます。これで、コマンドライン、スクリプト、またはSFTPクライアントを介して、そのアーカイブファイルを別のコンピューター、ドライブ、またはクラウドストレージにコピーできます。wordpressコアアップデート
現在のディレクトリのサイトのWordPressコアファイルを更新するには、WP Core Updateコマンドを実行します。このコマンドは、現在のサーバー上のインストールのリストをループするためにスクリプトを設定し、それぞれを順番に更新し、すべて単一のコマンドを入力して、実際に輝きます。
例:WordPressプラグインとテーマの更新
コアアップデートと同様に、サイトのリストをループし、WPプラグインの更新を実行して、すべてのサイトにインストールされているすべてのプラグインを更新するか、WPテーマの更新 - すべてテーマに対して同じことを行います。例:
#!/usr/bin/env bash # Assumes site directories are under /var/www/siteurl WPSITES=( example.com example2.com example3.com ) WPPATH=/var/www/ echo "Starting WordPress Core Updates" for i in "${WPSITES[@]}" do : wp core update --path:$WPPATH$i echo "Updates for $i Completed!" done echo "WordPress Core Updates Complete!"
コアWordPressの更新やプラグインやテーマを実行する場合は、それらを1つの更新スクリプトに組み合わせることもできます。
WordPressの移行
移行フローの一部として、サーバー間、別のドメイン間、または開発と生産またはステージング環境の間にサイトを移行する場合、WP-CLIに関するすべてのデータベースの懸念も処理できます。
古いホスティングサーバーからデータベースをエクスポートします(Webサイトルートディレクトリから実行):
#!/usr/bin/env bash #plugins to install and activate (slugs) WPPLUGINS=( test-plugin1 test-plugin2 test-plugin3 ) echo "Starting WordPress Installation Script" # Site Name Input echo "Site Name: " read -e sitename # Site URL Input echo "Site URL: " read -e siteurl # Download WP and configure it wp core download wp core config --dbname=$dbname --dbuser=root --dbpass=root wp db create wp core install --url=$siteurl --title="$sitename" --admin_user="admin" --admin_password="examplePassword123" --admin_email="test@example.com" # Remove default plugins, install plugins, install Base Theme wp plugin delete --all wp theme install example-theme.zip --activate wp plugin install ${WPPLUGINS[@]} --activate echo "WordPress installation complete!"新しいホスティングサーバー(Webサイトルートディレクトリから実行)にインポートしてください:
#!/usr/bin/env bash # Assumes site directories are under /var/www/siteurl WPSITES=( example.com example2.com example3.com ) WPPATH=/var/www/ echo "Starting WordPress Core Updates" for i in "${WPSITES[@]}" do : wp core update --path:$WPPATH$i echo "Updates for $i Completed!" done echo "WordPress Core Updates Complete!"その後、古い情報(URLなど)を新しい情報(Webサイトルートディレクトリから実行)に置き換えます。
search-replaceコマンドは、oldurl.comの任意のインスタンスをnewurl.comに置き換えます。
#!/usr/bin/env bash # Assumes site directories are under /var/www/siteurl WPSITES=( example.com example2.com example3.com ) WPPATH=/var/www/ echo "Starting WordPress Plugin and Theme Updates" for i in "${WPSITES[@]}" do : wp plugin update --all --path:$WPPATH$i wp theme update --all --path:$WPPATH$i echo "Updates for $i Completed!" done echo "WordPress Plugin and Theme Update Complete!"このプロセスは、バックアップに使用できる同じスクリプトを拡張することにより、自動化することもできます。エクスポートスクリプトを簡単に使用でき、検索および交換用の入力を追加したインポートスクリプトを使用できます。また、変更が変更された場合は、新しいデータベース資格情報のオプションで拡張することもできます。
結論
WP-CLIで自動化できるタスクの数は驚くべきものです。インストールスクリプトをカスタマイズして、WordPressコアをダウンロードし、構成とデータベースを作成し、WordPressをインストールし、膨満感を剥がし、デフォルトのプラグインとテーマを追加してアクティブ化するなどを可能にします。また、バックアップ、更新、移行などを実行するために使用することもできます。
WP-CLIを使用する場合は、優れたホストを選択することが重要です。多くのホストは、WP-CLIの使用をサポートしていないため、WP-CLIオートメーションを利用する場合に最も重要なホストを見つけることが非常に重要です。 SiteGroundは、WP-CLIプロジェクトのメンテナンスを積極的にサポートし、投資するホストの1つです。特にWP-CLIを使用する必要がある場合は、WordPress Webサイトをホストするのに最適です。すべてのWordPressホスティングプランでWP-CLIが有効になっています。 SiteGroundには、サーバーでWP-CLIを使用するという便利なチュートリアルもあります。
それらをチェックして、WP-CLIを使用してWordPressのインストールとメンテナンスを自動化する作業に取り掛かります!WP-CLIオートメーションに関するよくある質問(FAQ)
WP-CLIオートメーションとは何ですか?それが重要なのはなぜですか?
WP-CLI Automationは、コマンドラインからWordPress Webサイトを管理できる強力なツールです。繰り返しタスクを自動化することで、かなりの時間を節約できるため、重要です。たとえば、WP-CLIを使用してプラグインを更新し、WordPressバックエンドをナビゲートすることなく、マルチサイトインストールなどを構成できます。 >
WP-CLIのインストールは簡単なプロセスです。 CurlまたはWGETを使用してWP-CLIパッケージをダウンロードし、実行可能にし、パスの場所に移動する必要があります。インストールしたら、コマンドラインに「wp –info」と入力することでインストールを確認できます。WP-CLIを使用してプラグインの更新を自動化できますか? WP-CLIを使用すると、1つのコマンドですべてのプラグインを更新できます。これは、複数のWordPress Webサイトを管理する場合に特に便利です。これは、時間を節約できるためです。 CLIは、さまざまなタスクに使用できます。これらには、データベース管理、テーマのインストールと更新、ユーザー管理などが含まれます。基本的に、WordPressバックエンドからできることはすべて、WP-CLIを使用してコマンドラインからできることを行うことができます。コマンドラインに精通していると、それは過度に複雑ではありません。開始に役立つリソースがたくさんあります。基本を学んだら、WordPress管理タスクを大幅に合理化できることがわかります。 Webサイト?
WP-CLIは、SSHアクセスがあるサーバーでホストされているWordPress Webサイトで使用できます。通常、共有ホスティングプランでは利用できませんが、ほとんどのVPSおよび専用ホスティングプランで使用できます。公式のWP-CLI Webサイトには、コマンドの包括的なリストがあり、それらが何をしているか、どのように使用するかについての詳細な説明があります。コマンドラインに「WPヘルプ」と入力してコマンドのリストを取得することもできます。 。 WP-CLIには、指定されたタイトル、コンテンツ、ステータスを備えた新しい投稿を作成できるコマンドが含まれています。これは、一度に多数の投稿を作成する必要がある場合に特に役立ちます。
WP-CLIを使用してWordPress Webサイトでユーザーを管理できますか? WP-CLIには、ユーザー管理のためのいくつかのコマンドが含まれています。ユーザーを作成、削除、編集したり、ユーザーの役割を変更したり、編集したりすることができます。 -CLIは、時間を節約できるということです。 WordPressバックエンドで数回クリックするタスクは、WP-CLIの単一のコマンドで実行できます。また、すべてのプラグインを更新したり、複数の投稿を作成したりするなど、バルクアクションの強力なツールでもあります。
以上が5 WP-CLIオートメーションの時間節約用途の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

WordPress Webサイトでコメントを有効にして、訪問者にディスカッションに参加し、フィードバックを共有するプラットフォームを提供します。これを行うには、次の手順に従ってください。コメントを有効にします。ダッシュボードで、設定に移動してgt;議論し、[コメントを許可]チェックボックスを選択します。コメントフォームの作成:エディターで、[ブロックの追加]をクリックし、コメントブロックを検索してコンテンツに追加します。カスタムコメントフォーム:タイトル、ラベル、プレースホルダー、ボタンテキストを設定して、コメントブロックをカスタマイズします。変更を保存します:[更新]をクリックしてコメントボックスを保存し、ページまたは記事に追加します。

WordPressサブサイトをコピーする方法は?手順:メインサイトにサブサイトを作成します。メインサイトのサブサイトのクローニング。クローンをターゲットの場所にインポートします。ドメイン名(オプション)を更新します。個別のプラグインとテーマ。

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

WordPress Webサイトでコメントを有効にします。1。管理パネルにログインし、「設定」 - 「ディスカッション」に移動し、「コメント許可」を確認します。 2。コメントを表示する場所を選択します。 3.コメントをカスタマイズします。 4.コメントを管理し、承認、拒否、または削除します。 5。use<?php comments_template(); ?>コメントを表示するタグ。 6.ネストされたコメントを有効にします。 7.コメントの形状を調整します。 8。プラグインと検証コードを使用して、スパムコメントを防ぎます。 9.ユーザーにGravatarアバターの使用を奨励します。 10。参照するコメントを作成します

WordPressからFTPプラグインをインストールし、FTP接続を構成し、ファイルマネージャーを使用してソースコードをアップロードできます。手順には、FTPプラグインのインストール、接続の構成、アップロードの場所の参照、ファイルのアップロード、アップロードが成功したことを確認します。

WordPressコードをコピーする方法は?管理インターフェイスからコピー:WordPress Webサイトにログインし、宛先に移動し、コードを選択し、Ctrl C(Windows)/Command C(MAC)を押してコードをコピーします。ファイルからコピー:SSHまたはFTPを使用してサーバーに接続し、テーマまたはプラグインファイルに移動し、コードを選択し、Ctrl C(Windows)/コマンドC(MAC)を押してコードをコピーします。

WordPressエラー解決ガイド:500内部サーバーエラー:プラグインを無効にするか、サーバーエラーログを確認します。 404ページが見つかりません:パーマリンクをチェックし、ページリンクが正しいことを確認してください。死の白い画面:サーバーPHPメモリ制限を増やします。データベース接続エラー:データベースサーバーのステータスとWordPress構成を確認します。その他のヒント:デバッグモードを有効にし、エラーログを確認し、サポートを求めます。エラーの防止:定期的にWordPressを更新し、必要なプラグインのみをインストールし、定期的にWebサイトをバックアップし、Webサイトのパフォーマンスを最適化します。

WordPressでコメントをオフにする方法は?具体的な記事またはページ:編集者で議論されているコメントをuncheckします。 Webサイト全体:「設定」 - >「ディスカッション」で「コメントを許可」を解除します。プラグインの使用:コメントを無効にするなどのプラグインをインストールしてコメントを無効にします。トピックファイルを編集:comments.phpファイルを編集してコメントフォームを削除します。カスタムコード:add_filter()関数を使用してコメントを無効にします。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

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

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。
