Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 20.08.2018, 10:40   #1
ekvador
Пользователь
 
Аватар для ekvador
 
Регистрация: 08.12.2010
Сообщений: 15
Репутация: 10

icq: 633462995
По умолчанию WordPress, изменить позицию "Отменить ответ" в форме комментариев

Задача переместить блок "Отменить ответ" в конец формы, на уровень submit. Возможно для этой цели использовать фильтр comment_form_fields? Переопределение ниже не работает. Использовал в functions.php и comments.php (перед дефолтным comment_form).
Код:

add_filter('comment_form_fields', 'reorder_comment_fields' );
function reorder_comment_fields($fields){

$new_fields = array(); // поля в новом порядке

$myorder = ['author',
'email',
'url',
'comment',
'cancel_reply_before',
'cancel_reply_link',
'cancel_reply_after',
'submit_button',
'submit_field']; // нужный порядок

foreach($myorder as $key){
$new_fields[$key] = $fields[ $key ];
unset( $fields[$key] );
}

// если остались еще какие-то поля добавим их в конец
if( $fields )
foreach( $fields as $key => $val )
$new_fields[ $key ] = $val;

return $new_fields;
}

ekvador вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 13:53
Проверить,или есть среди чисел А,В,С равные (вывести ответ "да" или "нет"). Vrpsty Паскаль 2 23.10.2016 06:20
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 15:23
Для заданной строки определить все входящие в неё символ. Например: строка "abccbbabbac" состоит из символов "a", "b" и "c" Sandakan01 Помощь студентам 1 24.02.2016 04:20
Русские буквы "o", "e", "c", "a" изменить на соответствующие английские буквы ramm159 Общие вопросы Delphi 3 25.12.2012 20:29


06:14.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru