ホームページ > バックエンド開発 > PHPチュートリアル > wordpressのフック機構、ネイティブphpスクリプトで簡潔に表現する方法

wordpressのフック機構、ネイティブphpスクリプトで簡潔に表現する方法

WBOY
リリース: 2016-06-13 12:01:42
オリジナル
831 人が閲覧しました

WordPress のフックメカニズムをネイティブ PHP スクリプトで簡潔に表現して実装するにはどうすればよいですか?
WordPress のフック機構、つまり add_action と do_action を組み合わせたフック関数をネイティブ PHP スクリプトで実装するにはどうすればよいですか?たとえば、

add_action('main','function1');<br />add_action('main','function2');<br />do_action('main');
ログイン後にコピー

のような関数がある場合、ネイティブ PHP ではどのように簡潔に表現できるでしょうか?
ありがとうございます
-----解決策---------
最後ですpost Edited by xuzuning on 2014-04-03 20:03:07

$hook = array();<br /><br />function main() {<br />  global $hook;<br />  foreach($hook as $fn) {<br />    if(function_exists($fn)) $fn();<br />  }<br />}
ログイン後にコピー

ルールのない制約に使用され、パラメーターの受け渡しが問題になります (自由すぎる)

一般にクラスの使用に適しています実装では、制約を追加する方が簡単です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート