ウェブサイト検索

WordPress テーマとプラグイン開発に関する 10 のヒント


目が覚めて最初に頭に浮かぶのは、「WordPress プラグインまたはテーマを仕上げなければならない」ということです。

あなたは今でも自分の仕事を愛しており、それが素晴らしい収入源である一方で、時には何も達成できていないように見えて、気が狂ってしまうことがあります。それは単純だ;プロジェクトを完了しなければ報酬は得られませんし、十分なプロジェクトを完了しなければ十分な報酬は得られません。プロジェクトをより早く終わらせる方法を見つける必要があります。私たちは、簡単に実行できるアドバイスを提供します。

この苦痛を和らげ、再び仕事を好きになるためにマスターできるコツがいくつかあります。開発をスピードアップし、プラグインやテーマを記録的な速さで世に出す方法を読んでください。

1. まず集中力を高める

頭がゲームに集中していなければ、何かを始めようとしても意味がありません。 GoT の新しいエピソードのネタバレを避けようとしながら、延々とインターネットをスクロールすることになります。 5分も経つと、おそらくイライラしていて、物事をやり遂げるのは不可能です。

先延ばしに取り組むのは簡単なことではありませんが、あなたは一人ではありません。それに対処する方法はあります。一日の中で自分が最も生産的で、注意力があり、仕事に意欲的になれる時間を知ることは、誰でもできる簡単な最適化です。スケジュールを調整してください。夜型の人は、仕事を始める前に家事や家族のことを済ませてください。早起きしている人は、朝のジョギングが終わったらすぐに仕事に取り掛かりましょう。

2. 計画を立てる

準備は完了し、すべての作業を完了するための準備ができているため、この時点で単純に作業を開始することもできます。実のところ、それは最善の行動ではないかもしれません。おそらくプロジェクトで道に迷ってしまい、後退してやり直すことは避けられないでしょう。そして完全な時間の無駄です。

始める前に、細かいタスクと全体像の両方の観点から何をしようとしているのかを必ず理解してください。答えのない質問がある場合は、始める前に、自分自身、または上司やクライアントに質問してください。これもまた遅れているように聞こえるかもしれませんが、長い目で見れば報われます。

プランナー、プロジェクト マネージャー、または単に物事をメモする手段など、何らかの形で使用する方が、何も使用しないよりも優れています。古き良きペンと紙の働きは驚異的です。 Trello のような特定のニッチに特化していないソフトウェアも驚異的に機能します。どれだけ記憶力が良くても、何かを書き留めることで明確になるので、必ず何かを使うようにしてください。

計画を立てておけば、「ここからどこに行こうか」を考える時間を節約できます。 Trello を使用している場合は、タスクを「完了」にするとエンドルフィンがさらに分泌され、他のタスクに必要なモチベーションが得られます。

3. 準備は戦いの半分です

座って仕事に取り掛かった後、起こり得る最悪の事態は、水をコップに飲むのを忘れたり、急いでトイレに行かなければならないことです。あなたのツールでも同じことが起こったら、大きな問題になります。

トリック 1: よく使用するページをブックマークし、コード スニペットを保存する

このトリックは特に新人開発者に当てはまりますが、最も経験豊富な開発者であっても、時々セカンドオピニオンを得る必要があります。それは何ら恥じることではありません。

しかし、2 日前に見た貴重な情報をインターネットで検索しなければならず、今になってどうしても必要になった場合、おそらくすでに多くの時間をロスしているでしょう (そして見つけられないでしょう)。よく使用するリソースをブックマークすると、より早く学習し、無駄な検索時間を短縮できます。

もう 1 つの準備のヒントは、コード スニペットを常に近くに置いておくことです。大幅な時間の節約になります。同じコードを何度も入力していることに気付いた場合は、そのコードをどこかに保存して、再度使用する必要があるときにすぐに使えるようにすることがおそらく最善です。

トリック 2: 最も信頼できるプラグインのリストを作成する

コード スニペットやブックマークと同様に、開発またはテストのいずれかで常に使用し続けるプラグインがいくつかあることは間違いありません。

使用する重要なプラグインを追跡します。このヒントでリストを設定したら、次のテーマやプラグイン拡張機能の開発でこれを最初からやり直す必要はありません。このステップはスキップして先に進んでください。これにより、さらに迅速な開発が可能になります。

4. 適切なテキストエディタを入手する

ほとんどの時間はコード エディターを使用することになるため、使いやすいものを使用することをお勧めします。シンプルなテキスト エディターを選択することも、より強力で現在取り組んでいることに関連したものを選択することもできます。

多くの開発者は、構文強調表示機能を備えたテキスト エディタならどれでも十分だと断言しています。彼らは、Coda や Sublime Editor などのエディターに付属するシンプルさを好みます。

一方、IDE (統合開発環境) を使用すると、より多くの機能とツールを同じ屋根の下で利用できます。 Visual Studio Code は Microsoft のかなり新しい無料製品ですが、十分にお勧めできません。高速で、WP 開発に最適です。 WP 固有のアドオンが豊富にあり、開発時間を何時間も節約できます。

5. テスト環境のセットアップ

WordPress のプラグインとテーマでは、テストがすべてです。特にステージング環境をセットアップしていない場合は、どこでもテストすることはできません。手動で設定するのは簡単な作業ではありません。そこで、良い道具を手に入れましょう。

ライブ Web サイトで単に試してみようと考えている場合は、自分のためにやめてください。代わりに、ステージング サイトを使用してください。最高の WordPress ホスティング オプションの多くにはすでにステージング サイトが含まれているため、ホスティング アカウントにログインしてボタンをクリックするだけで済みます。

ただし、ホスティングがこれを提供していない場合は、WP Staging プラグインを検討してください。このプラグインはあなたの生活をとても楽にしてくれます。複雑すぎるソリューションや特定のサーバー要件があるソリューションを使用する代わりに、このソリューションを使用すると、数秒でテストの準備が整います。作業が必要なライブ Web サイトにインストールして、その魔法の働きを観察してください。

元の WordPress インストールのサブフォルダーにサイトのコピーが作成されます。これを使用すると、実際の Web サイトに永久的な損傷を与える危険を冒さずに、満足するまでテストを続けることができます。

6. 数秒でゼロから始められる

新しいテーマやプラグインをテストしていると、何か問題が発生することがあります。それは開発の性質上起こります。何も問題がなければ、当社までお電話ください。私たちは一緒に宝くじをしましょう。

問題が発生した場合は、次のテスト ラウンドで新しい WP 環境が必要になります。そのためには、WP Resetのようなリセットプラグインを使用してください。ボタンをクリックするだけで WP がリセットされ、きれいでクリーンなサイトを何度でもテストできるようになります。リセット後にプラグインを再アクティブ化するなど、より高度なオプションも提供されるため、手動で行う必要はありません。

WP Reset では、データベース スナップショット機能により、必要な「チェックポイント」を作成することもできます。使い慣れたデータベースのスナップを数秒で作成できます。テスト後は、必要に応じて何度でも特定のスナップにロールバックできます。

7. テスト後

プラグインまたはテーマのパフォーマンスを向上させたい場合を除き、テストする意味はありません。その後も、同じプラグインを使用することになる理由はたくさんあるかもしれません。このプロセスをできるだけ簡単にする方法がいくつかあります。

理由 1: デバッグ

すべてが順調に進んでいるのであれば、ぜひそれを公開して、全世界が見て使用できるようにしてください。ただし、不具合がある場合は、市場に出す前に修正する必要があるかもしれません。

ほとんどの時間はデバッグに費やされており、それが非常に時間がかかっている原因である可能性があります。それでも、速度のためにプラグインの品質を犠牲にするべきではありません。不具合を見つけるだけでも大変な作業のようです。

ここではクエリ モニターを使用すると便利です。この非常に人気のあるプラグインは、管理バーの構造化されたメニューに情報を表示し、発生している問題の原因を確認できます。

この情報は、Ajax や REST API 呼び出しのデバッグなどの高度な機能を使用して、PHP エラー、フック、アクションから HTTP API 呼び出しまで、あらゆるものをデバッグするのに非常に役立ちます。特定のテーマやプラグインに基づいて情報を絞り込むことができるため、問題を特定するのに非常に役立ちます。何がパフォーマンスが悪いのかを数秒で確認できます。

先に進んでデバッグ バーをインストールすることもできます。ヒント 3 に従っていれば、おそらく Developer プラグインですべてを理解できたはずです。デバッグ バーは本質的に、管理バーにデバッグ メニューを追加します。メニューには、クエリ、キャッシュ、およびデバッグに役立つその他の情報が表示されます。このプラグインを使用するもう 1 つの大きな利点は、デバッグ コンソールやデバッグ バー書き換えルールなど、多数の拡張機能が利用できることです。それぞれがテーブルにもう少し機能を追加しています。

理由 2: 念のためすべてのブラウザをテストする

プラグインが公開されたら、チケットを待つ必要はありません。プラグインまたはテーマがすべてのブラウザで完璧に動作すること、およびテーマが Web サイトの応答性を妨げないことを確認してください。 63% 以上の人が Google Chrome を使用しているにもかかわらず、このブラウザだけで快適に動作しても、かなりの割合の人が不満を感じています。

更新し続ける必要はありますが、必要に応じて後で戻ってこられると考えているかもしれません。真実を言えば、戻って同じことをもう一度修正するよりも、新しい機能の追加に進むことができるように、基本を完全に準備して出荷の準備を整えておく方が、確かにはるかに優れています。

理由 3: すべて無駄になる可能性がある

WordPress テーマを開発している場合は、破ってはいけないルールに従っていることを確認する必要があります。このために役立つプラグインがあります。

使用すべき主なチェッカーは、WordPress テーマ チェッカーです。これは、自分のテーマが他の WordPress テーマと同等かどうかを確認するのに役立つため、非常に便利です。テーマを送信するときに WordPress が使用するテスト ツールを実行できます。

テストが完了すると (1 秒ほどかかります)、テーマ内に WordPress 標準に従っていないものがないかどうかを確認できます。 WordPress のベスト プラクティスを事前に習得するのに何年も費やすことなく、より簡単に対応できます。

8. 中断された場合

誰かと一緒に仕事をしていると、邪魔が入るのはとても迷惑なことですが、その人に何かを投げつけないように注意してください。

より頻繁に起こるのは、休憩を取ったり、もっと重要な用事ができてステーションを離れなければならなくなったりするケースです。ほんの数時間後にゲームに戻ると、ゲームに戻ってどのような変更が加えられたかを理解するのに何時間もかかる可能性があります。さらに悪いケースは、あなたがいない間にその迷惑な同僚が何らかの変更を加えた可能性です。

Simple History プラグインを必ずインストールしてください。このプラグインをインストールして有効化すると、ダッシュボードに表示されるようになります。

したがって、他の人が何かをインストールしたり、その他の変更を加えたりした場合は、ここで簡単に確認できます。それに応じて次のステップを計画するのに役立ちます。

9. 自分の速度を記録する

あなたが欠けている可能性のあるドライブを生み出す可能性のあるエンドルフィン関連のもう 1 つのヒント: 自分で時間を計ってください。

さて、これは最初は直感に反するように思えるかもしれません。おそらく、テーマやプラグインを完成させるのにどれくらいの時間がかかるかはご存知でしょうが、それを誇りに思ったり、共有したりするような数字ではありません。それでも、これを試さない理由はありません。ハッキリ言ってしまえば、自分との勝負です。

タイミングを計ることは、何が自分の速度を遅らせているのかを示す優れた指標となる可能性があります。常に体制を整えていると、開発作業のどの側面を改善する必要があるかを容易に確認できます。予想よりもはるかに時間がかかるものもあれば、はるかに簡単であることが判明するものもあります。

どの部分が最も面倒であるかがわかれば、これらのプラグインのどれが自分に適しているかがわかります。それまでは、念のためすべてをインストールしてアクティブ化してください。結局のところ、いつでもリセットボタンを押すことができます。

10. 必ず楽しんでください

生産性を最大に下げるのは、興味のないことや退屈だと思うことに取り組んでいることです。音楽をかけて、タスクをゲーム化し、猫のビデオを見て、よくやった仕事には適切なご褒美を考えましょう。以前とても楽しいと感じていたものが嫌いにならない限り、自分に合ったものは何でも構いません。