Woo Commerce删除产品审查字段.仅显示评分



我只想接受仅注册用户的产品的评分。我不想评论字段。我试图删除字段,但此字段有一些验证。而且我不知道如何删除此验证。

谢谢。

add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_reviews_tab', 98 );
    function wcs_woo_remove_reviews_tab($tabs) {
    unset($tabs['reviews']);
    return $tabs;
}

function remove_comment_form_field($comment_form) {
$comment_form['comment_field'] = '';
if ( wc_review_ratings_enabled() ) {
    $comment_form['comment_field'] = '<div class="comment-form-rating"><label for="rating">' . esc_html__( 'Your rating', 'woocommerce' ) . ( wc_review_ratings_required() ? '&nbsp;<span class="required">*</span>' : '' ) . '</label><select name="rating" id="rating" required>
        <option value="">' . esc_html__( 'Rate&hellip;', 'woocommerce' ) . '</option>
        <option value="5">' . esc_html__( 'Perfect', 'woocommerce' ) . '</option>
        <option value="4">' . esc_html__( 'Good', 'woocommerce' ) . '</option>
        <option value="3">' . esc_html__( 'Average', 'woocommerce' ) . '</option>
        <option value="2">' . esc_html__( 'Not that bad', 'woocommerce' ) . '</option>
        <option value="1">' . esc_html__( 'Very poor', 'woocommerce' ) . '</option>
    </select></div>';
}

return $comment_form;
}

add_filter('woocommerce_product_review_comment_form_args', 'remove_comment_form_field');
add_filter('allow_empty_comment', '__return_true');

最新更新