Intereting Posts
Поддерживает ли поддержка WordPress использование именованных каналов в операционной системе Windows? Значения метабокса отображаются в списке Custom Fields. Можно ли их скрыть? Загружайте изображения с помощью FTP и показывайте их на носителях Вручную выберите сайт поддомена для нового пользователя в многопользовательском режиме с отдельной страницы регистрации Редактирование метаданных не работает с пользовательским sql Как получить доступ к метатесту почты только что опубликованной публикации? Multisite – как удалить корневой сайт '/'? Текущая подсветка навигации для меню, которое может быть изменено пользователем? comments_popup_link () – как загружать разные классы / изображения в соответствии с условиями разных комментариев? Создание нескольких профилей под одним пользователем для назначения определенным сообщениям Как сделать черновик сообщений доступным для всех? Backticks (`) Вместо одиночных кавычек (') в SQL-заявлении? Предотвращение загрузки плагинов на всех страницах (Галерея следующего поколения) Создание эскизов, таких как 500px.com Навигация по одной почве внутри каждой категории

Текстовая область wp-editor-area исчезает при нажатии на комментарий cancel-comment-reply-link

Я использую этот учебник для внедрения wp_editor в комментарии. все шло отлично, только когда я нажимаю на cancel-comment-reply-link. форма переходит в исходное положение в нижней части списка комментариев без текстового поля, которое делает невозможным запись. я должен обновить страницу, чтобы переделать ее appaear.

FYI: моя тема использует Threaded Comments

<?php add_filter( 'comment_form_defaults', 'custom_comment_form_defaults' ); function custom_comment_form_defaults( $args ) { if ( is_user_logged_in() ) { $mce_plugins = 'inlinepopups, wordpress, wplink, wpdialogs'; } else { $mce_plugins = ' wordpress'; } ob_start(); $settings = array( 'media_buttons' => false, 'teeny' => true, 'quicktags' => false, 'textarea_rows' => '20', 'tinymce' => array( 'theme_advanced_buttons1' => ' fontsizeselect, forecolor,backcolor,|,bold,italic,underline,|,' . 'blockquote,|,justifyleft,justifycenter,justifyright,justifyfull ' . ',|,link,unlink,|, image, undo, redo ' . ',wp_advxxxxxxxxxx' ) ); wp_editor( '', 'comment', $settings ); $args['comment_field'] = ob_get_clean(); return $args; } add_action( 'wp_enqueue_scripts', '__inkness_child__scripts' ); function __inkness_child__scripts() { wp_enqueue_script('jquery'); } add_filter( 'comment_reply_link', '__inkness_child__comment_reply_link' ); function __inkness_child__comment_reply_link($link) { return str_replace( 'onclick=', 'data-onclick=', $link ); } add_action( 'wp_head', '__inkness_child__wp_head' ); function __inkness_child__wp_head() { ?> <script type="text/javascript"> jQuery(function($){ $('.comment-reply-link').click(function(e){ e.preventDefault(); var args = $(this).data('onclick'); args = args.replace(/.*\(|\)/gi, '').replace(/\"|\s+/g, ''); args = args.split(','); tinymce.EditorManager.execCommand('mceRemoveControl', true, 'comment'); addComment.moveForm.apply( addComment, args ); tinymce.EditorManager.execCommand('mceAddControl', true, 'comment'); }); }); </script> <?php } 

Я действительно смущен этой проблемой, пожалуйста, помогите. thnak вы заранее.