Вы можете сделать это с помощью WordPress-хука, который отобразит CSS в правильном месте на странице.Лучшим хуком будет использование действия wp_head
.
Вы можете обернуть свой код следующим образом:
add_action( 'wp_head', function() {
$user_id = get_current_user_id();
if ( wc_memberships_is_user_active_member( $user_id, '1-level' ) ) {
echo '<style>option[value=3333] {display:none;} option[value=3334] {display:none;}</style>';
} else if ( wc_memberships_is_user_active_member( $user_id, '2-level' ) ) {
echo '<style>option[value=3332] {display:none;} option[value=3334] {display:none;}</style>';
} else if ( wc_memberships_is_user_active_member( $user_id, '3-level' ) ) {
echo '<style>option[value=3332] {display:none;} option[value=3333] {display:none;}</style>';
}
});
Вы также должны выполнить проверку внутри этой функции, чтобы убедиться, что вына правильной странице перед выводом CSS.