2016-10-07 21 views
0

私はちょうどPHPWordPressを学び始めています。 WordPressの既定の単純なプラグインがHello Dollyとなっています。hello.phpのファイルには、wptexturize()add_action()などのWordPress機能がありますが、そのファイルにはincludeまたはrequireという表現はありません。そのプラグインがテーマを含まずにWordPressの機能を使用する方法は?Hello DollyプラグインはWordpress関数をどのように使用しますか?

+0

コードを投稿できますか? – rmc00

+0

@ rmc00そのコードはあまりにも多くのスペースを取る。あなたはこのリンクからダウンロードできます:https://wordpress.org/plugins/hello-dolly/ –

答えて

0

add_action()とその他(https://codex.wordpress.org/Plugin_APIを参照)は、Wordpress Plugin APIの一部であり、プラグインのグローバル実行スペースで利用できます。

があり、オンラインでプラグイン開発のチュートリアルのトンであるか、これをチェックhttps://codex.wordpress.org/Writing_a_Plugin

編集:

の簡素化の流れ:

Request --> index.php --> wp-settings.php -> (checks for active plugins) -> List of active plugins -> each list item (plugin) is included (basically your plugin index file) --> plugin index file uses plugin API

だから、あなたのプラグインコードと考えることができますwpインデックスファイルの一部として...以前にロードされたものはプラグインコードでも利用できます。

+0

あなたの回答をありがとう、私はこれをすでに知っていますが、私はそれらの可用性の仕組みを知りたいと思います。 –

+0

「1.php」、「2.php」、「index.php」の3つの 'php'ファイルがある場合、' '.php''と' '2.php''が' 'index ''に含まれているとしますか? php'の場合、 '' php'に属する関数は '' 2.php'で利用できますか? –

+0

それは正しい - 含めることは素晴らしいです:) –

関連する問題