0

DaveClementsチュートリアルに従ってWordPressウィジェットを開発しています。それはうまくいきます。今、私はそれにいくつかのスタイルを追加したいと思います。実行時にロードされる追加のcssファイルにスタイルを含める必要があります。この関数を呼び出しています

function myprefix_add_my_stylesheet() {
  wp_register_style( 'myprefix-style', plugins_url('mystyle.css', __FILE__) );
  wp_enqueue_style( 'myprefix-style' );
}

このステートメントを使用して、「//ウィジェット出力//」の直前。

add_action( 'wp_enqueue_scripts', 'myprefix_add_my_stylesheet' );

しかし、何も起こらないようです。私は何が間違っているのですか?

4

1 に答える 1

1

wp_enqueue_scriptsアクションは、 widget()関数(ウィジェット出力)で呼び出すのが遅すぎるため、機能しませんWordpressはすでにページの先頭を印刷/送信しているため、手遅れです。たとえば、ウィジェット構築関数にこのアクションを追加できます。

于 2014-09-17T08:13:31.150 に答える