• WP=3.3
    Источник

    If you change the $defaults in your comments template using $new_defaults, you must declare the $new_defaults BEFORE you call comment_form($new_defaults);, otherwise, they won’t take effect.

    Перевод:

    Если Вы изменили $defaults на $new_defaults в шаблоне комментариев, то вы должны декларировать $new_defaults ПЕРЕД вызовом функции comment_form($new_default)….иначе, никакого эффекта

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

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Я так понял, что имеется в виду массив аргументов, который передается функции comment_form(). Декларируется тривиально:
    $new_defaults = array(‘param_1’=>’value_1’, ‘param_2’=>’value_2’, ‘param_3’=>’value_3’);

    Что-то я не осознаю до конца… Это тогда придется полностью кусок из wp-includes/comment-template.php переписать?
    Тогда не буду «заморачиваться», я думал проще будет )))

    Самое интересное, при отключенном дебаге работает, как задуманно… Я так, за чистоту кода бился :))

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