コアポイント
近年、WordPress開発ツールは大きな進歩を遂げています。過去には、WordPressのWebサイトを開発するには、ある種のMAMP/WAMP LocalHostセットアップが必要であり、ほとんど常に面倒でした。たぶん、あなたは生産環境でウェブサイトを開発する開発者でさえあります - 私は以前でした。
幸いなことに、時代は変わりましたが、今ではコンピューターにWordPress Webサイトを構築する手間と繰り返しの作業を排除するのに役立つツールがあります。
昨年12月、WordPress開発からほぼ完全に外出してから3年後、私はフルタイムのWordPress開発者になりました。それ以前は、フルタイムのWordPressの署名になる前に、支払い業界で3年間働いていました。
特定の業界から3年離れて、コンピューティングの分野、より具体的にはWeb開発分野の変化の速度に関するユニークな視点を与えてくれました。 WordPress開発も例外ではありません。
昨年12月にWordPress開発に戻ったとき、私は完璧なWordPress開発環境を構築する方法を検討することにしました。驚いたことに、WordPress周辺のツールは大幅に改善されました。フェラーリをフォードと交換するようなものです。
もちろん、私はまだすべてのツールを探索することに非常に興奮しています。今日の投稿では、私が学んだことの要約をあなたと共有します。うまくいけば、現在の環境を調整し、利用可能なツールのいくつかを実装するのに役立つことを願っています。
サーバーから始めます
まず、WordPress開発環境問題の最も重要な部分はサーバーです。サーバーがなければ、何もできません。
今日のローカル環境でWordPress Webサイトをホストするためのさまざまなオプションがあるため、どちらを使用するかを知るのは困難です。
MAMP/WAMP/XAMPをあきらめ、仮想化開発環境の使用を開始することをお勧めします。
なぜ?多くの理由があります:
仮想化環境を受け入れたことがあります。何を使うべきですか?
VVVを使用しています。起きて実行するのは非常に簡単で、優れたサポートシステムがあり、私が働いているXWPを含む多くのワードプレス開発機関が使用しています。
仮想化されたWordPress開発環境のその他のオプションには、HGV、Wocker、VIP QuickStartが含まれます。
VVVを使用することにした場合は、VVVをより高いレベルに引き上げるために、次のプラグインとツールを絶対にお勧めします。
Aleksander Kokoは以前にVVVについて書いたことがあり、最近、自分のコンピューターにVVVをセットアップする方法に関するビデオを録音しました。
コマンドラインのパワー
小さなコマンドライン操作が嫌いなのは誰ですか? WP-CLIは、内部のコマンドラインの願いに対する答えです。
WP-CLIを使用すると、コマンドラインからWordPressのインストールを管理できます(ちなみにVVVが提供されます)。
ローカル開発環境でWP-CLIを使用する方法の実用的な例をいくつか見てみましょう。
これらはすべて、コマンドラインからできる非常に便利な操作です。さらに良いことに、次のセクションでは、これらすべてのコマンドを直接実行できるIDEについて説明します。
もっと学ぶことに興味があるなら、Ahsan Parwezのこの記事をWP-CLIについてチェックしてください。
パターンを変更するide
IDEはテキスト編集者よりも優れており、その逆も同様です。私がやりたいのは、IDEに切り替えた経験と、それが私のためにどのように機能するかを教えてください。私はいつもIDEが好きではない人でした。それが好きではないかもしれない、私は彼らを嫌います。彼らは肥大化し、ゆっくりと乱雑だと思います。
私は崇高なテキストの大ファンでした(ちなみに、私はまだ、毎日それを使用しています)。
それで、12月に、WordPress開発を再び開始したとき、どの編集者を使用してWordPressコードを作成できるかを検討しました。 Phpstormと呼ばれるIDEについて言及し続けたとき、私は非常に驚きました。
私はしぶしぶ見たところ、私はとてもうれしかったです!
私の意見では、
phpstormは最高のPHPおよびWordPress Development IDEです。 WordPressのWebサイト、プラグイン、テーマを構築するために必要なすべてを提供し、信じられないほどのWordPress統合があります(本当にチェックアウトする必要があります)。以下は、今年のWordPress開発にPHPSTORMを使用することを検討する必要がある3つの理由です。
PHPStormを始めることに興味がある場合は、このIDEを始めるのに役立つ一連の7つのphpstormビデオをチェックしてください。
コードがきれいで整頓されていることを確認してください
今日私が書きたい最後のツールは良いことです!私は特にコードを書くことにこだわっています。私はそれがきれいで整頓されており、WordPressコードの仕様に完全に従うことが大好きです。
しかし、特に、私たちはすべて人間です。そして、私はしばしば自分が書いたコードを閲覧し、スペースが欠けていることや余分なラインの休憩に腹を立てていることに気づきます。
オープンソースの世界では、開発者がプロジェクトで定義されたコード仕様に固執することが非常に重要です。そうしないと、特にWordPressのような人気のあるオープンソースプロジェクトでは、コードベースが非常に迅速に劣化します。
実際、WordPressコアチームは、コード仕様とそのコンプライアンスに特に厳格です。
では、WordPressコードの仕様に従ってコードに従うことを確認するにはどうすればよいですか?答えは簡単で、WordPressコード仕様ルールセットを備えたPHP CodesNifferと呼ばれるツールです。
2つのユーティリティは、コードの違いとWordPressプロジェクトの作成方法をスキャンし、何がうまくいかなかったかを知らせます。すごい!
最良のことは、彼らがあなたが持っている高度なセキュリティの問題についてもあなたに通知することです。もちろん、すべてのセキュリティの問題をキャプチャするわけではないため、コードを書くときは常にセキュリティを検討してください。これは、最初の防衛線です。
もちろん、PHPStormにはPHP CodesNifferのサポートが組み込まれていることに言及せずに、このセクションを完了することはできません。 PHPSTORM、PHPCS、およびWordPressコードの仕様のルールセットを組み合わせる方法に関するビデオを投稿しました。
結論
前述のツール以外には多くの選択肢があります。少なくとも今日話し合ったすべてのものが、WordPress開発に関する素晴らしいツールのいくつかを探索することに興味を持つことを願っています。上記のツールを使用することを選択した場合、これらのツールは、WordPress開発に対する合理化された自動化されたアプローチから始めるための優れた基盤を提供します。
他のツールを使用する場合、以下のコメントでコメントを聞いてみたいです!
WordPress開発環境に関するよくある質問
WordPress開発環境は、開発者が制作ウェブサイトに影響を与えることなくWordPress Webサイトの変更、更新、および新機能をテストできる安全で孤立したスペースです。開発者は、生産サイトに影響を与える前に、発達やエラーを特定して修正し、スムーズなユーザーエクスペリエンスを確保できるため、重要です。通常、3つの段階で構成されています:ローカル(開発者のマシン)、一時的なストレージ(制作ウェブサイトのコピー)、および制作(制作ウェブサイト)。
ローカルWordPress開発環境のセットアップには、MAMP、WAMP、XAMPPなどのローカルサーバー環境のインストールが含まれます。インストールしたら、ローカルサーバーにWordPressをインストールできます。これにより、インターネットに接続することなく、コンピューターからWordPress Webサイトを直接処理できます。
ステージング環境は、制作Webサイトに影響を与えることなく変更をテストできる制作Webサイトのクローンです。 Webサイトの機能を作成することなく、問題をトラブルシューティングしたり、更新をテストしたり、変更を加えることができるため、有益です。また、変更が公開される前に、レビューと承認のためのプラットフォームを顧客に提供します。
WordPress Webサイトをローカル環境から生産サーバーに移行するには、Webサイトのファイルとデータベースの移行が含まれます。これを手動で行うか、複製やオールインワンのWP移行などのプラグインを使用できます。データの損失を防ぐために、移行する前に、生産ウェブサイトをバックアップすることを常に忘れないでください。
WordPress開発に利用できるツールがたくさんあります。これらには、Sublime TextやAtomなどのコードエディター、FlywheelやDesktopserverのローカルなどのローカル開発環境、GITなどのバージョン制御システム、クエリモニターやデバッグバーなどのデバッグツールが含まれます。
WordPressで子テーマを作成するには、テーマフォルダーに新しいディレクトリを作成し、特定のタイトルを持つStyle.CSSファイルを作成し、親テーマのスタイルをインポートすることが含まれます。その後、WordPressダッシュボードから子供のテーマをアクティブにして、親のテーマに影響を与えずにカスタマイズを開始できます。
WordPressサイトを安全に更新するには、サイトのバックアップ、ステージング環境での更新のテスト、および制作サイトに更新を適用することが含まれます。これにより、更新プロセス中に問題がある場合、ウェブサイトを以前の状態に簡単に復元できることが保証されます。
バージョン制御システムは、コードが時間の経過とともにどのように変化するかを追跡するツールです。 WordPress開発では、何か問題が発生したときに以前のバージョンのコードに復元し、他の開発者と協力し、変更の履歴を維持できるため、重要です。 Gitは、WordPress開発で使用される人気のあるバージョン制御システムです。
パフォーマンスのためにWordPressのWebサイトを最適化する方法は?
以上が究極のWordPress開発環境の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。