Home › Forums › General Issues › Hide WYSIWYG fields if they are empty
Hello!
I have created WYSIWYG fields for product descriptions in WooCommerce.
I would like to hide the WYSIWYG fields if no content has been entered.
How can I handle this?
Thanks for your tips.
LUX
Try this code:
<?php
$whatever = get_field('fieldnameofyourwysisyg');
( !empty( $whatever ) ): ?>
<div class="yourcontent">
<?php echo $whatever; ?>
</div>
<?php endif; ?>
This Code only renders the Content and it’s container if there is code inside.
🙂 That means you can write “whatever” you want.
$mywysisyg oder $text or $kjdnehijd – it is just a variable.
So, if you decide to unse maybe $text please change all “$whatever” in the code above.
<?php
$text = get_field('fieldnameofyourwysisyg');
( !empty( $text ) ): ?>
<div class="yourcontent">
<?php echo $text; ?>
</div>
<?php endif; ?>
This my code:
<?php
$mywysisyg = get_field(‘description_main’);
( !empty( $mywysisyg ) ); ?>
<div class=”yourcontent”>
<?php echo $mywysisyg; ?>
</div>
?php endif;>
In the last line of your code, at the beginning, there ist a “<” missing. Try:
<?php
$mywysisyg = get_field('description_main');
( !empty( $mywysisyg ) ): ?>
<div class="yourcontent">
<?php echo $mywysisyg; ?>
</div>
<?php endif; ?>
The topic ‘Hide WYSIWYG fields if they are empty’ is closed to new replies.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.