Поддержка Проблемы и решения Загрузить скрипт только на одной странице

  • Здравствуйте.
    У меня есть плагин, в коде которого есть скрипт, на jqewry. Плагин работает только на одной странице, а код грузится на всех. Дело в том, что код скрипта находится в .php файле и имеет такой вид:

    <?php
    $config = recalc::$app->config;
    ?>
    <script>
    	jQuery(document).ready(function($){
     ///всякая глючная ерунда
    	});
    </script>

    Подскажите как можно мне обозначить этот скрипт, что бы использовать wp_enqueue_script
    или как его отключить на всех страницах, кроме одной, но что бы не нарушить работу jQquery?
    Подкиньте идей)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • ну если это одиночная запись, то вставьте проверку на is_singular(). или is_single() или is_page() и вообще условных тегов в движке навалом.

    Я уже пробовала так сделать

    <?php
    if( is_page( 28394 ) )
    $config = recalc::$app->config;
    ?>
    <script>
    	jQuery(document).ready(function($){
     ///всякая глючная ерунда
    	});
    </script>

    все равно грузится на всех страницах(((

    Модератор Yuri

    (@yube)

    Я уже пробовала так сделать

    Попробуйте почитать документацию на php и сделать так:

    
    <?php
    if( is_page( 28394 ) ) :
    $config = recalc::$app->config;
    ?>
    <script>
    	jQuery(document).ready(function($){
     ///всякая глючная ерунда
    	});
    </script>
    <?php 
    endif;
    

    Попробуйте почитать документацию на php и сделать так:

    …точно!
    работает)
    спасибо вам всем большое

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Загрузить скрипт только на одной странице» закрыта для новых ответов.