Support

Account

Home Forums General Issues Archives Not Loading/Updating Stylesheet in Script Reply To: Archives Not Loading/Updating Stylesheet in Script

  • I’ve tried these approaches, but neither are working:

    /** Enqueue Dynamic Stylesheet using ACF Field **/
    function singular_style() {
    	$singular_css = get_field('singular_css');
    	if (is_singular()) {
        wp_enqueue_style( 'singular_css', get_stylesheet_directory_uri(). $singular_css );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'singular_style' );
    	
    function portfolio_style() {
        $portfolio_css = get_field('portfolio_css', 'option');
    	if (is_post_type_archive('portfolio')) {
        wp_enqueue_style( 'portfolio_css', get_stylesheet_directory_uri(). $portfolio_css );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'portfolio_style' );	
    	
    function careers_style() {
        $careers_css = get_field('careers_css', 'option');	
    	if (is_post_type_archive('careers')) {
        wp_enqueue_style( 'careers_css', get_stylesheet_directory_uri(). $careers_css );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'careers_style' );

    And this:

    /** Enqueue Dynamic Stylesheet using ACF Field **/
    function dynamic_style() {
    	$singular_css = get_field('singular_css');
        $portfolio_css = get_field('portfolio_css', 'option');
        $careers_css = get_field('careers_css', 'option');
    
    	if (is_singular()) {
        wp_enqueue_style( 'singular_css', get_stylesheet_directory_uri(). $singular_css );
    	}
    	elseif (is_post_type_archive('portfolio')) {
        wp_enqueue_style( 'portfolio_css', get_stylesheet_directory_uri(). $portfolio_css );
    	}
    	elseif (is_post_type_archive('careers')) {
        wp_enqueue_style( 'careers_css', get_stylesheet_directory_uri(). $careers_css );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'dynamic_style' );