0

私は現在テーマを開発していますが、wp_enqueue に関しては問題があります。これは私が得たものですが、機能していません。

function theme_name_styles() {
    wp_enqueue_script( 'style-name',get_template_directory_uri() . '/css/dropdown.css' );
}

add_action( 'wp_enqueue_scripts', 'theme_name_styles' );

次に、ツールバーがワードプレスのフロントエンドでアクティブかどうかを確認しようとしています。アクティブでない場合は、条件を使用して何かを表示します。

4

3 に答える 3

2

wp_enqueue_script は script をエンキューするために使用されます。 wp_enqueue_style代わりに使用してください

他のことは、使用する前に最初にスクリプトまたはスタイルを登録することをお勧めします

wp_register_script// スクリプトを登録する

wp_register_style// スタイルを登録する

//wp_enqueue_script wp_enqueue_styleコーデックスで詳細を確認してください

于 2013-10-05T05:37:57.140 に答える
0

ワードプレスでスクリプトとスタイルをエンキューするための特定の関数があります。wp_enqueue_scriptスクリプトのみをエンキューするためにwp_enque_style使用され、スタイルシートをエンキューするために使用されます。これらのエンキューされたファイルは、wordpress 関数を呼び出した時点で添付されますwp_head。これらの関数は MIME タイプをチェックするため、 を使用してスクリプトをキューに入れようとするwp_enqueue_styleと、スタイルシートがスクリプトであると想定され、その逆も同様であることに注意してください。デバッガー ツールを使用すると、エラーの種類と説明を確認できます。Google Chrome の開発者ツールは非常に優れています。これを使用できます。

is_admin_bar_showing管理バーがフロントエンドに表示されているかどうかを明示的に伝える機能があります。http://codex.wordpress.org/Function_Reference/is_admin_bar_showing

于 2013-10-05T05:49:34.313 に答える