Wordpressプラグインを開発していますが、すべてのページでアクションを実行したいと思います。しかし、私のプラグインは、その一部を使っているページ、例えばショートコードを訪れた場合にのみ動作するようです。他のすべてのページでは、何もしません。特定のページで使用されていなくても、プラグインのフックを実行するようにWordpressに指示するにはどうすればよいですか?プラグインのフィルタとアクションはどこでも実行されません
私はこのコードでテストしました。私のプラグインで登録されたショートコードを使っているページを開くと "HUH?"ページの一番上に表示されます。他のページには何もありません。
add_action('init', 'myplugin_init');
function myplugin_init() {
echo 'HUH?';
}
私はどのラッパー条件なしで、私のメインのファイルにこのコードを配置し、表示したページを直接呼び出していない限り、それは動作しません。私のプラグインの1つは機能/ショートコード... –
私のメインファイルの最初の数行は次のようになります:https://s12.postimg.org/yofefy4u5/whatthe.png –