0

Wordpress テーマ ファイルが呼び出されているかどうかを確認するにはどうすればよいですか? たとえば、archive.php が読み込まれるたびに、条件付きで js ファイルをフッターに追加したいとします。

現在、functions.php でこのようなものを使用して、グローバル js をロードしています。呼び出されるWordpressファイルに応じて追加のjsがロードされるように調整するにはどうすればよいですか?

//Use Google CDN to load jQuery
function use_google_jquery() {
    if (!is_admin()) {
        // comment out the next two lines to load the local copy of jQuery
        wp_deregister_script('jquery');
        wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', false, '1.7.2', true);
        wp_enqueue_script('jquery');

        // load a JS file from my theme: js/default.js
        wp_enqueue_script('my_script', get_bloginfo('template_url') . '/js/default.js', array('jquery'), '1.0', true);      
    }   }   add_action('init', 'use_google_jquery');

編集と注: 特定のWordpressページのJSは特定のページで機能しますが、archive.phpなどの特定のテンプレートファイルを探しており、フッターにロードされます。

4

1 に答える 1

2

次の関数 is_single()、is_archive()、is_page()、is_home() を使用します。

于 2012-05-15T15:09:32.807 に答える