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
Do want to hide in the backend or frontend?
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.
I’m a real beginner, so white means:
$whatever
Thanx
🙂 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; ?>
I always get a fatal error.
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; ?>