1

WordPress の投稿に JS ライブラリをロードするプラグインを作成しました。WordPress ショートコードを使用して、次のようなプラグインへの呼び出しを検出しています[myplugin class="abc"]

したがって、基本的に[myplugin ...]ユーザー<p class="abc"><p>. <p class="abc">ユーザーがウィジェットに書き込むことができるように、ウィジェットのサイドバーにも同じ動作を許可したいと思いtextます。必要なのはロードする JS だけです。

この JS lib をすべてのtext投稿でウィジェットにロードするのではなく、WordPress がロードされるたびにスクリプトを 1 回だけ埋め込むようにします。

initフックを使用していることが akismet コード ソースで見られます。それは正しいフックですか?

4

1 に答える 1

0

プラグインで次のコードを使用できます ( your_plugin.php)

add_action( 'wp_enqueue_scripts', 'load_my_scripts' );
function load_my_scripts()
{
    wp_enqueue_script( 'my_script',  plugins_url( '/js/my_script.js' , __FILE__ ) );
}

ここで、my_script.jsファイルは のようなプラグインのフォルダーにある可能性がありますyour_Plugin/js/my_script.js

詳しくはコーデックスをご覧ください。

于 2013-11-07T14:12:31.543 に答える