構文を覚える


8

次の質問がここで受け入れられることを願っています。

ほとんどのWP関数はコピー/貼り付けに完全に依存していますが、WPのベテランはそうではないと思います。共通のWP構文を暗記することは重要ですか。そうである場合、人々は実際に、私たちが詩や引用を暗記するのと同じように、暗記しようと努力していますか?

回答:


8

あなたが保証することができますので、あなたは、コピー貼り付け、その後、あなたがそれを行う人々からのミックス・アンド・マッチのアプローチを取得しているされている場合は誰もが、規則に従います。「右」とそれを「間違っている」と善悪の間、時には違い意見の問題ですが、忘れないでください。

また、このコンテンツは以下の製品に適用されないだけの構文スタイルにもベストプラクティスの特定のタスクを実行するためにオーバーあまり好ましくないハック、仕事や独創的な機能を適切WPコア機能を使用するための方法。

以下は、WordPressが構文上許容できるコーディング標準であると考えるものを理解するのに役立つ2つのリンクです。これらのリンクのほとんどは、PHP開発者の間の他の一般的な慣行です。

十分な長さで作業すると、適切な慣習を覚え始めます。また、コピー貼り付けを卒業して独自のロジックを記述し、最終的に他の人になりたいので、慣習、標準、およびベストプラクティスを採用します。他の人から期待するのとまったく同じようにジャンクコードを読み取ることができます。


9

あまり覚えておく必要はありません。適切なIDEがあれば、オートコンプリートと、解析されたPHPDocの概要がわかります。

Eclipseの例:

ここに画像の説明を入力してください

入力add_すると、一致する関数名と定数のリスト、パラメーターの説明と説明などが表示されます。便利なPHPDocブロックがある場合は、このリストを取得します。

ここに画像の説明を入力してください

また、新しいオブジェクトを作成すると、パブリックメソッドも提供されます。

便利な設定については、この回答も参照してください。

学ぶべきことは、主なアクションの順序です。

  • muplugins_loaded
  • plugins_loaded
  • after_setup_theme
  • init
  • wp_loaded
  • … 等々。

しかし、それは本当に簡単です。:)


Notepad ++でコーディングしていますが、手動ですべてを書き込むのにかなりの時間を費やしていると思いますか?EclypseのようなIDEに切り替える必要がありますか?
drake035 2013年

2
@ drake035はい、絶対に。Notepad ++は、名前(.htaccessまたはCSS)の固定リストを持つ優れた言語です。拡張可能な名前のセット(カスタム関数と変数)を持つPHPの場合、あまり役に立ちません。さらに、Eclipseは非推奨の関数をラインスルーでマークできます。これはWordPress開発者にとって重要な機能です。:)
fuxia
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.