after_setup_theme
に何をフックできるのか、あるいはフックしないのか?私はwp_enqueue_style
をそれにフックするべきではないと言われたので私は不思議に思っています、しかし私はここでwp_enqueue_script
をフックするためにそれを使っている他の場所を見ました: http://justintadlock.com/archives/2010/12/ 30 /ワードプレステーマ機能ファイル
私が理解していることから、これは単にテーマに依存しているものなので、なぜwp_enqueue_style
を使用してはいけないのか混乱しているのでしょうか。
このようなものもそこに詰め込むことができますか?
add_action('get_header', 'enable_threaded_comments');
add_action('widgets_init', 'unregister_default_wp_widgets', 1);
remove_action('wp_head', 'rsd_link');
ありがとうございます。
一般的なアイデアを得るために他のテーマがafter_setup_theme
フックをどのように使用しているかをチェックすることをお勧めします、Twenty ElevenやUnderscores(_s)のようなテーマの functions.php をチェックしてください。
after_setup_theme
はテーマ機能ファイルのロード、サムネイルやポストフォーマットの投稿、翻訳ファイルの読み込みなどのさまざまな機能のサポートの登録に主に使用されます。テーマの設定でアクションやフィルタを登録することもできます。
wp_enqueue_script()
とwp_enqueue_style()
関数は適切なアクションにフックされるべきです - wp_enqueue_scripts
他にも適切なアクションフックが存在するため、wp_enqueue_style関数呼び出しをそれにフックしないでください。
特に、サイトのフロントエンドでエンキューする必要がある場合は、 "wp_enqueue_scripts"フックにフックする必要があります。サイトの管理者側で何かをエンキューする必要がある場合は、 "admin_enqueue_scripts"フックにフックする必要があります。