Поддержка Проблемы и решения Проблемы с плагином SyntaxHighlighter

  • Решено Rimidalw

    (@rimidalw)


    Собственно плагин для подсветки кода для вставки в пост. Проблема состоит в том что после активации плагина и заключения кода в посте
    [source language="php"]код[/source]
    плагин собственно и не работает. Решил проблемму принудительным добавлением header.php следующих строк:

    <link href='путь/Styles/shCore.css' rel='stylesheet' type='text/css'/>
    <link href='путь/Styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
    <script src='путь/Scripts/shCore.js' type='text/javascript'/>
    <script src='путь/Scripts/shBrushPhp.js' type='text/javascript'/>
    <script src='путь/Scripts/shBrushXml.js' type='text/javascript'/>
    <script src='путь/Scripts/shBrushCSharp.js' type='text/javascript'/>
    <script type='text/javascript'>
    SyntaxHighlighter.config.bloggerMode = true;
    SyntaxHighlighter.all();
    </script>

    В общем вопрос как этот чудо-плагин заставить работать без ковыряния своей темы?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Atrax

    (@atrax)

    Ethical engineer

    Использовать правильные темы.
    В header.php должен быть вызов wp_head().
    Если его там нет, плагину будет не за что «ухватиться».

    Да в моей теме и конкретно в header.php есть вызов этой функции.

    <head>
    <?php wp_head(); ?>
    </head>

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Этот плагин не использует wp_head(). Есть ли wp_footer() в footer.php?

    SergeyBiryukov Да. Почитал FAQ там написано в footer должно быть:
    <?php wp_footer(); ?>
    Всем спасибо, что откликнулись. Жаль, что здесь нет кармы, а так всем +1.

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