@anriko

Как вывести в комментариях редактор текста в ленте постов под каждым постом?

от страница egocreo.webalgoritm.tmweb.ru/mikroblog ,как вывести редактор текста пробовал вот так ,но работает с id ,а у коментов он одинаковый если для первых коментов можно взять id записи то для последующих это не подойдет
В файле functions.php, что находится в папке с темой, создадим новую функцию:
function mayak_editor_comments(){
//тут будет сценарий
}
В данный скелет вставляем сценарий на основе функции wp_editor() с нужным набором аргументов. Для примера я взял следующий сценарий:

function mayak_editor_comments(){
$settings = array(
  'media_buttons'=>0,
  'textarea_name'=>'comment',
  'quicktags'=>0,
  'teeny'=>0,
  'tinymce'=> 1,
  'textarea_rows'=>10,
);
$aut = wp_editor('', 'comment', $settings);
return $aut;
}
Теперь идем в файл comments.php и ищем код вывода текстового поля:

<textarea id="comment" class="textarea" name="comment" cols="100" rows="10" tabindex="4"></textarea>
Вместо этой строчки вставляем код вызова нашей функции:

<?php mayak_editor_comments(); ?>
  • Вопрос задан
  • 15 просмотров
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Печатайте, что вам приходит в переменную $aut и если все ок, для вывода нужно писать echo mayak_editor_comments();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы