Home › Forums › Backend Issues (wp-admin) › ACF Conflict – no events showing in admin area
Hi guys, Event (posts) are no longer showing in the WP admin area, put down to the following ACF conflict … any ideas?
function event_content($content) {
global $post;
if ($post->post_type == ‘post’ || $post->post_type == ‘events’) {
$booklink = get_field(‘booking_link’, $post->ID);
$location = get_field(‘location’, $post->ID);
if (!empty($booklink)) $content .= ‘Click here to book‘;
$gmlocation = get_gmloc($location);
if ($gmlocation != “”) {
$content .= ‘<iframe width=”100%” height=”200″ frameborder=”0″ scrolling=”no” marginheight=”0″ marginwidth=”0″ src=”http://maps.google.com/maps?hl=en&q=’.$gmlocation.’&z=14&iwloc=near&output=embed”></iframe>’;
}
$content .= do_shortcode(‘[getsocial app=”sharing_bar”]’);
}
return $content;
}
add_filter( ‘the_content’, ‘event_content’ );
Fatal error: Uncaught Error: Call to undefined function get_field() in /home/jacksonslaw/public_html/wp-content/themes/jacksons/functions.php:102 Stack trace: #0 /home/jacksonslaw/public_html/wp-includes/class-wp-hook.php(287): event_content(‘<p>apply_filters(‘<p>apply_filters(”, Array) #5 /home/jacksonslaw/public_html/wp-includes/post-template.php(427): apply_filters(‘get_the_excerpt’, ”, Object(WP_Post)) #6 /home/jacksonslaw/public_html/wp-admin/includes/class-wp-posts-list-table.php(1045): get_the_excerpt() #7 /home/jacksonslaw/public_html/wp-admin/includes/class-wp-posts-list-table.php(955): WP_Po in /home/jacksonslaw/public_html/wp-content/themes/jacksons/functions.php on line 102
There has been a critical error on your website. Please check your site admin email inbox for instructions.
Fatal error: Uncaught Error: Call to undefined function get_field
means that ACF is not active
Thanks John, however, ACF is very active. As in, it’s not de-activated.
All present and correct – I’ve ran an error log to get the above, checked most logical possibilities but I’m at a loss on this – hence joining this forum for help.
Other possibilities
You’re calling the function before ACF is loaded. I don’t see how this is possible given the code you’re provided. If ACF is loaded it would be so before the “the_content” hook. Unless wp-content/themes/jacksons/functions.php on line 102
is running before ACF is loaded.
You have a corrupt or missing ACF plugin file. I also don’t see how this is possible as it should cause other errors during WP startup. However you could try reinstalling ACF, this wouldn’t hurt anything.
John, thanks – appreciate the help.
We’ve just tracked it down to our own php issue, the error above must have been coincidental and not related. Typical.
Sorry!
The topic ‘ACF Conflict – no events showing in admin area’ 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.