Support

Account

Home Forums General Issues Add Field to before_widget in functions.php Reply To: Add Field to before_widget in functions.php

  • Hi @toad78

    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>',
    	) );

    Thanks 🙂