Ответы в темах

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Автор marten1

    (@marten1)

    Да if так же не работает, потому что можно было через юзеров условием еще ограничить, но пришлось так и делать только по отдельности писать на верх и низ, что то вроде:

    <?php if (is_page('Travel Manager')) { ?><?php if (current_user_can('um_travel-manager') || current_user_can('administrator')) { ?> HTML Code <?php } ?><?php } ?>

    Автор marten1

    (@marten1)

    Рабочий код, может надо кому

    <?php function css_to_wp_head() {
     	wp_enqueue_style( 'twenty-twenty-one-style', get_stylesheet_directory_uri() . '/wp-content/themes/twentytwentyone/style.css', array(), null );
    }
     
    add_action( 'wp_enqueue_scripts', 'css_to_wp_head' ); ?>
    
    <?php add_action('wp_head', function(){  wp_dequeue_style( 'twenty-twenty-one-style' );  }, 7 ); ?>
    
    Автор marten1

    (@marten1)

    да я понимаю, что это не совсем правильно и вообще нужно писать в снипет, но просто пока для удобства кидаю все в header потом пораскидываю, но по коду так?

    Автор marten1

    (@marten1)

    То есть должно быть примерно это?

    
    <?php wp_head(); ?>
    
    <?php function css_to_wp_head() {
     	wp_enqueue_style( 'twenty-twenty-one-style', get_stylesheet_directory_uri() . '/wp-content/themes/twentytwentyone/style.css', array(), null );
    }
     
    add_action( 'wp_enqueue_scripts', 'css_to_wp_head' ); ?>
    
    <?php add_action('wp_head', function(){  wp_dequeue_style( 'twenty-twenty-one-style' );  }, 7 ); ?>
    
    

    Или наверное возможно так потому что он берет wp_enqueue_style

    <?php wp_head(); ?>
    
    <?php function remove_css_from_wp_head() { wp_dequeue_style( 'twenty-twenty-one-style' );} add_action( 'wp_enqueue_scripts', 'twenty-twenty-one-style', 9999 ); ?>
    
Просмотр 4 ответов — с 1 по 4 (всего 4)