Home › Forums › General Issues › How to Echo a WYSIWYG Field? › Reply To: How to Echo a WYSIWYG Field?
Hi John,
Thanks. I appreciate the basic info, though perhaps I have understated my experience level. I’m more an intermediate-level coder with respect to both WordPress and PHP; I understand the basics of both, but still have to look up a lot of things like filters and actions or PHP functions and precise parameters as I more often than not need a refresher.
So, I definitely do know which template I’m using for the page in question already. I can tell in the page editor, and it’s a template I wrote the PHP file for myself. Other fields and custom fields are working fine, including not only the built-in WYSIWYG editor but 3 other ACF fields. Only the ACF WYSIWYG field is not displaying anything.
I’ve also tried echoing the problematic ACF field both inside and out of the loop, to no avail.
Maybe a code snippet would be helpful. Here’s my template PHP file’s contents (page-feature.php). The $subtext variable (get_field(“additional_subtext”)) is the problematic field; the other three fields all work fine ($heading and $button_text are ACF Text fields, $btnLink is an ACF Link field).
<?php
/**
* Elegant Simplicity Theme: Feature Page Template
*
* This template is...
*
* Template Name: Feature Page
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/
*
* @package Elegant_Simplicity
* @since 5.2.0
*/
get_header();
$heading = get_field("heading");
$btnText = get_field("button_text");
$btnLink = get_field("featured_link");
$subtext = get_field("additional_subtext");
?>
<h1 class="cover-heading"><?php echo $heading; ?></h1>
<?php while (have_posts())
{
the_post();
get_template_part('template-parts/content-featurepost', 'page');
}
?> <p class="lead"><a href="<?php echo $btnLink; ?>" class="btn btn-lg btn-outline-secondary"><?php echo $btnText; ?></a></p>
<?php if (!isset($subtext) || '' === trim($subtext))
{
echo $subtext;
}
get_footer();
?>
Thanks!
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.