Рейтинг продуктов Woocommerce только со звездами - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь сделать рейтинг продукта woocommerce только по звездам. Поэтому мне нужно удалить в настоящее время обязательные поля name, email и comment.

Мне удалось удалить комментарий с помощью этого кода

<?php
function rei_preprocess_comment($comment_data) {
    if ($comment_data['comment_content'] == '%dummy-text%') {
        $comment_data['comment_content'] = ''; // replace dummy text.
    }
    return $comment_data;
}
add_filter('preprocess_comment', 'rei_preprocess_comment');
function rei_wp_footer() {
    ?>
    <script>
    jQuery(function($){
        var comment = $('textarea#comment');
        comment.removeAttr('required'); // remove required attribute of textarea.
        $('#commentform').on('submit',function(){
            if (comment.val() == '') {
                comment.css('text-indent','-999px').val('%dummy-text%'); // change to dummy text.
            }
        });
    });
    </script>
    <?php
}
add_action( 'wp_footer', 'rei_wp_footer' );
?>

Однако я не могу удалить обязательное поле имени и адреса электронной почты, чтобы незарегистрированный пользователь мог ввести звездный рейтинг продукта.

Пожалуйста, помогите

1 Ответ

0 голосов
/ 19 февраля 2020

Это опция в Wordpress go для Настройки> Обсуждение и найдите необходимые настройки электронной почты и имени. Снимите флажок и сохраните страницу настроек.

...