Intereting Posts
<a> и <img> не работает Предупреждение! Безопасный режим PHP включен! Как разместить пользовательскую папку под одним подсайтом Multisite WP? WordPress 3 – как хранятся пароли и как они сравниваются с ними? метод woocommerce для предварительного просмотра электронной почты для заказа, avilable hook Как получить содержимое боковой панели внутри admin-ajax? Помещение тега <a> вне тега <li> в сгенерированном меню Отображение товаров определенной категории на странице магазина Как отображать сообщения на пользовательской странице без объявления страницы сообщений в настройках чтения? Фильтр сообщений не работает Данные Querystring обрезаются Удалить таблицу, если поля остаются пустыми? Усекать содержимое настраиваемого типа сообщений Изменение URL-адреса входа wp без плагина Почему WordPress требует времени, чтобы отправить запрос на сохранение сообщения?

Добавление количества символов и ограничений в комментариях, изменение меток и полей – jetpack

Я пытаюсь настроить комментарии Jetpack следующим образом:

  1. Я хочу изменить метки в полях комментариев, но я понятия не имею, где найти код и отредактировать теги (они также переведены, поэтому я догадался, что буду обманывать и изменять переводы. Но я уже рассмотрел переводы моей темы , и метки из формы комментариев просто отсутствуют). Каким же образом я мог бы это сделать? Я также хотел бы добавить некоторый html для того, что будет следовать (no3) *

  2. Я также хочу полностью удалить поле «Веб-сайт». Один из способов может скрыть его с помощью css, но есть ли другой способ полностью удалить его?

  3. Я хочу ограничить символы за комментарий от 20 до 500. Я нашел два решения. Один из них с плагином Грега, но я должен нравиться с файлами темы, которые довольно хаотичны (газетная тема). Во-вторых, добавив следующий код в функции child.php моей дочерней темы, который я сделал:

    add_filter( 'preprocess_comment', 'wpb_preprocess_comment' ); function wpb_preprocess_comment($comment) { if (strlen( $comment['comment_content'] ) > 500) { wp_die('This comment is too long! You can use up to 500 chars.'); } if (strlen( $comment['comment_content'] ) < 20) { wp_die('This comment is too short! Write at least 20 characters.'); } return $comment; } 

    Это решение работает … любопытно. Это не позволяет комментаторам оставлять слишком длинные или слишком короткие комментарии, но когда появляется сообщение – облечение только формы в iframe-, и форма исчезает. Или в любом случае я не могу отредактировать комментарий. И мне нужно перезагрузить страницу или вернуться и потерять то, что я написал до сих пор. Почему это происходит, и как я могу это исправить?

Еще лучше, как я могу добавить счетчик символов где-то рядом с формой (* как элемент span html, с id = "count"), как в примере ниже, и предоставить визуальный сигнал о том, какой лимит символов разрешен? Тогда мне не придется бросать сообщение об ошибке после предварительной обработки комментария. Возможно, я мог бы просто отключить кнопку отправки, пока пользователь снова не окажется в лимитах. (или это плохая идея для удобства использования?)

введите описание изображения здесь

Фотография с греческого портала новостей www.newsbeast.gr – решение, которое у них есть, по-видимому обычное, но я пытаюсь воссоздать его в меру своих возможностей. Я перевел все, чтобы помочь вам понять суть картины 🙂

Причина, по которой я использую комментарии JetPack, заключается в том, что она позволяет пользователям относительно легко, анонимные комментарии и социальные комментарии одновременно. Я также использую сторонний плагин только для голосования большого пальца. Я исследовал множество плагинов, платных и бесплатных для комбинации этих функций без везения.

Я нашел некоторый код javascript для части счетчика символов, я просто не знаю, где положить пролет. Код, который я нашел, это:

 document.getElementById('textarea').onkeyup = function({document.getElementById('count').innerHTML = "Characters left: "+(500-this.value.length);}; 

Solutions Collecting From Web of "Добавление количества символов и ограничений в комментариях, изменение меток и полей – jetpack"