Intereting Posts
Как ограничить доступ к видео на прямой URL-адрес Фильтрация пользовательских таксономий CSS не применяется с использованием wp_enqueue_style Поиск по meta_query Как создать настраиваемую вкладку «Создать галерею» в окне «Добавить медиа»? Штрих-код для таблиц, которые могут включать запятую и разрывы строк Обновить сообщение meta в файле save_post Как WordPress управляет вложенным выпадающим списком? Есть ли способ добавить «настраиваемое поле» на страницу архива CPT? В разработке темы существуют ли функции, которые пишут HTML стандартным образом, чтобы уменьшить «код спагетти»? Автоматическое создание коротких кодов WordPress с использованием массива? Основной контент, не отображающийся с использованием настраиваемого шаблона страницы Разделенная панель с помощью расширения Walker_Page Переопределить конфигурацию базы данных для многозадачности WordPress Как редактировать пользовательский интерфейс метаинформации

Плагин WordPress не будет отображаться по некоторым темам

Я сделал плагин wordpress, следуя стандартным учебникам WordPress. Этот плагин добавляет загрузку файла в форму комментария, используя эту функцию:

add_action( 'comment_form_logged_in_after', array(&$this, 'add_to_comment_form') ); 

, Но когда я активирую некоторые темы, он не будет отображаться в форме комментария.

Любая помощь, как сделать это в форме комментариев?

Solutions Collecting From Web of "Плагин WordPress не будет отображаться по некоторым темам"

comment_form_logged_in_after был добавлен крючок действия в WordPress. Когда comment_form() была введена в версии 3.0.

Таким образом, темы, в которых ваш плагин не работает, – это, вероятно, устаревшие темы, которые не используют comment_form .

Я решил добавить эти действия в comments.php темы:

 <?php if ( is_user_logged_in() ) : ?> //...................theme code <?php do_action( 'comment_form_logged_in_after', $comment_author, $user_identity ); ?> 

а также

 do_action( 'comment_form_after_fields' ); 

Надеюсь, что эта помощь поможет кому-то, а также для создателей тем