• Добрый день!
    В виджетах «Произвольный текст» вставлю следующее

    <?php $args = array( 'rightnav', 'menu_class' => 'right-menu', 'menu_id' => 'right-menu', 'container' => false, 'theme_location' => 'secondary' );
    wp_nav_menu($args); ?>

    В итоге, на сайте вместо меню, появляется следующее:
    'right-menu', 'menu_id' => 'right-menu', 'container' => false, 'theme_location' => 'secondary' ); wp_nav_menu($args); ?>

    Не могу допетрить почему?)
    Подскажите, где ошибка?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • В виджетах «Произвольный текст» вставлю следующее… Подскажите, где ошибка?

    Потому как в виджетах «Произвольный текст» php не исполняется.

    опаньки!!!!
    А раньше, на старых версиях, работал?

    а вот смотрю на одном моём старом сайта, стои php в этом виджите, и все работает..

    А раньше, на старых версиях, работал?

    Может и работал.. Можете использовать (на свой страх и риск) такой твик:

    function wikicms_execute_php($html){
        if(strpos($html,"<"."?php")!==false){
             ob_start();
             eval("?".">".$html);
             $html=ob_get_contents();
             ob_end_clean();
        }
        return $html;
    }
    add_filter('widget_text','wikicms_execute_php',100);

    Эврика!
    Плагин — Exec-PHP Plugin — и php в виджетах работает.
    ..И Ваш вариант сейчас протестирую.
    Большое спасибо!!!!!

    Плагин — Exec-PHP Plugin — и php в виджетах работает.

    Этот твик оттуда и взят 🙂

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