Хорошо, я ищу способ сделать оценки комментариев необходимыми, прежде чем пользователь сможет отправить комментарий. Я использую add_filter preprocess_comment, чтобы проверить, присвоен ли рейтинг isset и выбросить wp_die и остановить загрузку комментария. Я нашел способ, который, я думаю, могу сделать это по ссылке ниже. Одна из моих проблем - моя рейтинговая система и система утверждения комментариев находятся в совершенно разных файлах. В любом случае я попробовал код ниже в моей рейтинговой системе, где он сохраняет рейтинг. Но я продолжаю пытаться прокомментировать ошибку. https://www.smashingmagazine.com/2012/05/adding-custom-fields-in-wordpress-comment-form/WordPress add_filter требуется предварительный уровень оценки
//in the construct function
add_filter('preprocess_comment', 'verify_comment_meta_data');
function verify_comment_meta_data($commentdata) {
if (! isset($_POST['pixrating']))
wp_die(__('Error: You did not add a rating. Hit the Back button on your Web browser and resubmit your comment with a rating.'));
return $commentdata;
}
В основном я просто спрашиваю, есть что-то, что я делаю не так, как я до сих пор своего рода новым для Word Press и фильтров.
Редактировать: Я не использую точный код, найденный там, я взял часть его, чтобы работать для моего кода. Я использую рейтинг комментариев плагинов, найденный здесь. https://wordpress.org/plugins/comments-ratings/
Можете ли вы поместить свой контейнер файлов в этот код? Пожалуйста. –
Что это значит? – jakecolor
Извините, мой английский. Мне нужен рецензент всего вашего кода. –