Мы пытаемся применить определенное правило css к бэкэнд-странице продукта, а не к веб-странице.
Но есть 2 типа страниц: один, когда вы нажимаете создать продукт, и другой, когда вы нажимаете, изменить. product.
Нам нужно применить правило css к обеим этим страницам.
Мы получили половину ответа, определив часть URL-адреса, когда мы нажимаем кнопку add product in the backend с помощью Решение ниже:
add_action( 'init', 'bbloomer_apply_css_if_url_contains_string' );
function bbloomer_apply_css_if_url_contains_string() {
$url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if(false !== strpos( $url, 'post_type=product' )){
echo '<style type="text/css">
#ovaem_sectionid { display: none !important }
</style>';
}
}
Мы надеемся, что если есть что-то вроде (is_Product)
, но для бэкенда можно использовать как при добавлении нового продукта, так и при редактировании существующей страницы продукта, чтобы применить этот css .