Intereting Posts
Как предотвратить удаление плагинов Как скрыть / перенаправить страницу автора ошибка разбивки на страницы в таксономии: предупреждение: деление на ноль Как сохранить перевод плагина в «Локализация CodeStyling»? Содержимое только на последней странице, если на странице есть разбиение на страницы wp_next_scheduled возвращает прошлую временную метку Каковы наилучшие практики при использовании AJAX в разработке плагинов? добавить диалоговое окно с улучшенным изображением Соберите одинаковые значения полей в одном значении в теге select с помощью wp_query Как настроить пользовательские файлы cookie перед выходом Как я могу очистить параметры сайта memcached WordPress вручную? Удаление короткого кода из пользовательской функции выдержки Пользовательский архив таксономии не отображает записи Как бороться с мелким спамом комментариев на небольших коммерческих сайтах? Использование get_the_excerpt () до цикла

Добавление количества символов и ограничений в комментариях, изменение меток и полей – 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"