web-dev-qa-db-ja.com

拡張可能なワードプレスプラグインを作成する方法

私は一般的な質問があります。

拡張可能なワードプレスプラグインをどのように作成しますか。新しいエクステンションを簡単に接続できるようにするプラグインを作成したいと思います。

これを行うためのヒント、ガイド、またはチュートリアルがありますか。

4
Aaron Lee

以下:

  • 力をつけるためにフックとフィルターを使ってください。引数をフィルタに渡す前に引数を渡し、戻り値をフィルタに返す前に渡します。
  • tomjn_twittercounttwittercountよりも優れた関数名です。
  • 常識的な一般的な優れたプログラミングを実践する。依存性注入を使用し、適切なOOPを使用します(多数の関数を含む単一のクラスはOOPではありません)。
  • APIを文書化する
  • APIを内部的に使用してプラグインを構築する
  • APIを文書化する
  • あなたのAPIの文書化について言及しましたか?

私はPHPDocインラインドキュメントを広く使うことをお勧めします。 PHP Documentor を使用してドキュメントを自動生成することができます

例えば.

/**
 * Prints hello world
 * 
 * @access private
 * @abstract
 * @return void
 */
 private function helloworld() {
     echo 'hello world';
 }
3
Tom J Nowell

カスタムフックを作成することです。主な方法はapply_filters()do_action()を使うことです。

より詳しい説明はこちら https://developer.wordpress.org/plugins/hooks/creating-custom-hooks/

0
KeepMove