alexolder
  • 0
Учитель

Загружать скрипты в зависимости от типа записи

  • 0

Есть ли хороший способ загрузить файл js на основе просматриваемого типа сообщения?

У меня есть поставщик, у которого есть карта, но я хочу загружать js только при просмотре одного. Я загружаю скрипт в свой файл functions.php.

Share
  1. Если вы подключитесь к более позднему действию, такому как template_redirect, вы сможете проверить переменные запроса, чтобы определить, просматривается ли ваш конкретный тип сообщения.

    add_action( 'template_redirect', 'example_callback' );
    
    function example_callback() {
        if( is_single() && get_query_var('your-posttype') )
            wp_enqueue_script( .. your args .. );
    }
    

    Или как вариант вот так…

    add_action( 'template_redirect', 'example_callback' );
    
    function example_callback() {
        if( is_single() && get_query_var('post_type') && 'your-type' == get_query_var('post_type') )
            wp_enqueue_script( .. your args .. );
    }
    

    Надеюсь, это поможет.

    • 0

Оставить ответ

You must login to add an answer.