Home › Forums › General Issues › Add Field to before_widget in functions.php › Reply To: Add Field to before_widget in functions.php
I think I made a mistake there. The code in a string shouldn’t have semicolon which will mark it as the end of the line. So it should be
$backgroundimage['url'] instead of
$backgroundimage['url'];. Could you please try this one:
$backgroundimage = get_field('widget_background_image'); register_sidebar( array( 'name' => __( 'Widgets', 'tempestcorp' ), 'id' => 'page-widget', 'description' => __( 'Appears on any of the assigned pages.', 'tempestcorp' ), 'before_widget' => '<section id="%1$s" class="widget %2$s"><div style="background-image: url(' . $backgroundimage['url'] . ');">', 'after_widget' => '</div></section>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>', ) );
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’re hard at work on ACF 6.1, and Beta 1 is now available 🚀— Advanced Custom Fields (@wp_acf) March 16, 2023
This release includes custom post type and taxonomy registration, an improved experience when selecting field types, PHP 8.1 and 8.2 compatibility, and more!
Let’s take a look 🧵https://t.co/Y0WcAT11l4
© 2023 Advanced Custom Fields.