brett
  • 0
Новичок

Правильный способ включения дополнительных стилей и файлов скриптов?

  • 0

Мне просто интересно, как правильно это сделать? Добавить через шапку темы? Если да, то как правильно это сделать? Я вижу много других текущих вещей, использующих функцию bloginfo().

Спасибо!

Share
  1. Вы можете добавить его в header.php, как вы предложили (хотя это не совсем правильный способ сделать это, лучше всего использовать функцию постановки в очередь WP, как описано здесь).

    Когда они вам нужны? Все время? Вы можете ставить в очередь сценарии и стили, которые будут использоваться постоянно или по мере необходимости/для каждого шаблона.

    http://codex.wordpress.org/Function_Reference/wp_enqueue_script
    http://codex.wordpress.org/Function_Reference/wp_enqueue_style

    • 0
    • Да, тогда вы можете поставить в очередь каждый для этого конкретного шаблона. Это действительно был бы лучший способ сделать это. Все ссылки, представленные здесь, превосходны и должны помочь вам. Пример кода, который я использовал: wp_enqueue_style(«member_css», $voodoo_template_dir. ‘/scheme/member-template.css’, false, «1.0», «all» ); В моем шаблоне member.php загружается только таблица стилей member-template.css для этого шаблона.

      • 0
    • Поскольку ваш ответ был помечен как принятый, я прошу вас отредактировать его, чтобы указать, что добавление скриптов в файл header.php НЕ является рекомендуемым способом ведения дел.

      • 0
    • Сделанный. Утро понедельника какое-то тяжелое, этот ответ был сформулирован не так хорошо, как мог бы быть наверняка….

      • 0
  2. У Scribu есть отличная статья о загрузке скриптов в WordPress. По сути, если вам нужен скрипт для загрузки на каждой странице, используйте следующий код (явно скопированный из указанной статьи):

    add_action('template_redirect', 'add_my_script');
    
    function add_my_script() {
        wp_enqueue_script('my-script', plugins_url('my-script.js', __FILE__), '1.0', true);
    }
    

    (Я удалил часть этого фрагмента, которая выражает зависимость от jQuery). Я предлагаю вам прочитать весь этот пост — это очень поучительно.

    • 0
  3. правильно было бы использовать wp_enqueue_script для скриптов и wp_enqueue_style для стилей.

    • 0

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

You must login to add an answer.