Рейтинг на продукти в Woo

fantaze

Member
Здравейте,
Потърсих тук там, но не мога да се справя и ми е нужна помощ. В настройките ми за продукти за да се
даде оценка иска задължително да се напише отзив. Пробвах с плъгин, но той се позиционира на друго място,
и стандартните звездички продължават да си седят, дори при изключени отзиви. Желанието ми е или да се дава
само оценка, или да може оценка без да е задължително да се пише отзив. Някакви съвети!
 

$INeed$

Well-Known Member
Направо го извади от кода, по скоро нещо в function.php. няма ми да стане. Говоря малко наизуст, но съм правил вадене на задължителни полета от там. Примерно втори адрес. Мисля, че и за това има функция.
 

Torbalan Trolski

Well-Known Member
Има си филтър за тази работа woocommerce_product_review_comment_form_args.
Или 20$ такса корона вирус
 

fantaze

Member
Има си филтър за тази работа woocommerce_product_review_comment_form_args.
Или 20$ такса корона вирус
Торбалане, оттам не мога да откача рейтинга от ревюто. В смисълл не можеш да дадеш оценка без да напишеш и един символ в полето за отзив. Именно това се опитвам да направя, но безуспешно :/
 

Noke

Well-Known Member
Според Торбалан:

Код:
add_filter( 'woocommerce_product_review_comment_form_args', 'coronavirus_woocommerce_product_review_comment_form_args', 10, 1 );
function coronavirus_woocommerce_product_review_comment_form_args( $comment_form ) {
    if ( get_option( 'woocommerce_enable_review_rating' ) === 'yes' ) {
        $comment_form['comment_field'] = '<div class="comment-form-rating"><label for="rating">' . esc_html__( 'Your rating', 'woocommerce' ) . '</label><select name="rating" id="rating" aria-required="true" required>
            <option value="">' . esc_html__( 'Rate…', '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;
}
 

fantaze

Member
@Noke ,
Точно в този файл се опитвах да търся проблема, но не можах да го разреша. Може би е на по- горно ниво, а аз не съм кодер :(
 

Noke

Well-Known Member
Е това пробва ли да го сложиш във functions.php на темата или там в плъгин някой?
 

fantaze

Member
@Sky Не съм сигурен, че те разбрах, но от това, което си мисля, после този коментар нали ще е видим с този пълнеж :)
 

Горе