возможная ошибка woocommce постоянно показывает «total_sales» в метабоксе «настраиваемое поле» страницы добавления / редактирования продукта? - PullRequest
1 голос
/ 22 февраля 2020

Как показано на странице редактирования / добавления продукта, этот элемент «total_sales» всегда отображается в метабоксе по умолчанию «настраиваемое поле». Это пока не приносит никакого вреда, но раздражает. Однако кто-то может случайно отредактировать общее количество продаж и вызвать проблемы.

Я пишу дочернюю тему из storeFront. Это ошибка в woocommerce или я случайно что-то изменил, что вызывает это?

1 Ответ

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

Это по умолчанию. Если вы считаете, что это ошибка, вы всегда можете открыть поток на https://github.com/woocommerce/woocommerce/issues

РЕДАКТИРОВАТЬ

Пользовательские поля или публиковать мета-записи могут быть скрыты от по умолчанию в Wordpress доступны »Пользовательские поля« -Metabox, став префикс их с подчеркиванием - _ - как отмечено здесь .

Если вы хотите скрыть поле, вы можете использовать этот фрагмент кода, который я написал для вас

function filter_is_protected_meta( $protected, $meta_key, $meta_type ) {    
    if ( $meta_key == 'total_sales' ) {
        $protected = true;
    }

    return $protected; 
}
add_filter( 'is_protected_meta', 'filter_is_protected_meta', 10, 3 ); 
...