Monday , February 3 2025

ACF not showing up in WooCommerce categories

By default, ACF fields can be displayed like this:

<?php the_field('slogan');?>

or like this:

<?php if( get_field("slogan") ): ?>
<?php the_field( "slogan" ); ?>
<?php else :?>
Custom text if needed.
<?php endif; ?>

In WooCommerce, this construction does not work, below are correct code example:

$queriedObject = get_queried_object();
echo get_field('slogan','product_cat_'.$queriedObject->term_id);

$queriedObject = get_queried_object();
echo get_field('slogan','term_'.$queriedObject->term_id);

$queriedObject = get_queried_object();
echo get_field('slogan', $queriedObject);

About iryna

I'm Iryna, a web developer from Ukraine with a decade of experience solving complex technical challenges in the world of freelance. Throughout my career, I've worked on everything from troubleshooting server-side issues and optimizing website performance to enhancing user interfaces. On this blog, I share detailed solutions to the technical problems I’ve encountered and methods that have worked best for me. In addition to my technical expertise, I’m also passionate about digital drawing. I hope the tutorials and insights I provide here will help both fellow developers and creatives alike in their own projects.

Check Also

How to remove 404 //fonts.gstatic.com and //fonts.googleapis.com from WordPress head section

I tried solutions with functions that should remove from head and , but a very …

Leave a Reply

Your email address will not be published. Required fields are marked *