Fatal error when try to register Genesis Sidebar
-
When I try to register a new widget area to my Genesis child theme via Toolbox I get the following error upon activation:
Fatal error: Call to undefined function genesis_register_sidebar() in /var/domain/wp-content/plugins/toolbox/modules/add_sidebars.php on line 18
Here is the source code of my module:
<?php /* Module Name: Custom Sidebars Description: Adds additional widget areas to your Genesis Child Theme. [Backend|Frontend] Author: Studiopress Author URI: https://my.studiopress.com/tutorials/register-widget-area/ */ /* Sicherheitsabfrage */ if ( !class_exists('Toolbox') ) { die(); } /* Ab hier kann's los gehen */ /* Widget above the header */ genesis_register_sidebar( array( 'id' => 'aboveheader', 'name' => __( 'Above the Header', 'news' ), 'description' => __( 'An additional header before the original header', 'news' ), ) ); /* Hook in above the head */ add_action( 'genesis_before', 'sp_genesis_before' ); function sp_genesis_before() { genesis_widget_area( 'aboveheader', array( 'before' => '<div class="aboveheader widget-area">', 'after' => '</div>', ) ); }
If I use the same snippet in the functions.php of my Genesis child theme, it works perfectly. So I assume there is a problem between Toolbox and Genesis? Or do I have to add something, so that it “knows” the function?
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Fatal error when try to register Genesis Sidebar’ is closed to new replies.