• Всех приветствую.
    После обновления до версии 4.2.3, под формой комментариев снова появилась надпись с html-тегами (наверно не только у меня:). Убирал добавлением функции в functions.php.
    Странно конечно, файлы в теме ведь не обновлялись. Видимо что-то изменилась в файлах WP и функция перестала работать.
    Кто-нибудь знает как лечить сию болезнь ?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • я воспользовался простейшим способом — созданием своего плагина и вынесением в него всех правок из f..s.php темы, как посоветовали тут http://l-konstantin.ru/functions-php-and-my-plugins/

    времени ушло минут 10, работает отлично, спасибо автору статьи

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Убирал добавлением функции в functions.php.

    Приведённый там вариант не вполне корректен, вот правильный:

    function mytheme_comments_form_defaults( $defaults ) {
    	$defaults['comment_notes_after'] = '';
    	return $defaults;
    }
    add_filter( 'comment_form_defaults', 'mytheme_comments_form_defaults' );

    Кто-нибудь знает как лечить сию болезнь ?

    какую именно?
    насколько я понял, изменения коснулись лишь тех тем, где полностью заменялись все аргументы функции comment_form.

    Приведённый там вариант не вполне корректен, вот правильный:

    а почему вариант с unset неправильный?

    Приведённый там вариант не вполне корректен, вот правильный:

    Спасибо Sergey, помогло.

    я воспользовался простейшим способом — созданием своего плагина и вынесением в него всех правок из f..s.php темы

    Эт не мой уровень 🙂

    да вы почитайте, там дел на 5 минут. текстовый файл создать, переименовать, воткнуть шапку, упаковать, подсунуть в папку плагинов. все. теперь все что вставлялось в f..s.php вставляете туда. между обновлениями все сохраняется. все с картинками и просто расписано. + получаете свой плагин который переносить можно.

    да вы почитайте, там дел на 5 минут

    да я бегло прочитал, статья интересная, но в данный момент нужно было решить проблему по этому способу.
    Может когда-нибудь и попробую, ссылку сохранил.
    В любом случае спасибо за совет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    а почему вариант с unset неправильный?

    В 4.2.2 этот вариант ещё работал, но в строке 2357, где потом используется это значение, в режиме WP_DEBUG появлялось уведомление об отсутствующем элементе массива.

    В 4.2.3 он уже не работает, т.к. ранее используется array_merge() для исправления бага с пропавшей кнопкой «Отправить комментарий» в некоторых темах (подробности в том же тикете или в соседней теме).

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