' . __( 'Powered by WordPress', 'aladdin' ). ' | ' . __( 'theme ', 'aladdin' ) . 'Aladdin'; $defaults['width_mobile_switch'] = '960'; $defaults['columns_direction'] = 'c_1_2'; $defaults['is_mobile_column_1'] = '1'; $defaults['is_mobile_column_2'] = '1'; $defaults['is_display_front_page_widgets'] = '1'; $defaults['is_display_other_widgets'] = '1'; /* declare theme sidebars */ $defaults['theme_sidebars']['aladdin-column-1'] = array ( 'title' => __( 'First column', 'aladdin' ), 'is_checked' => '', 'is_constant' => ''); $defaults['theme_sidebars']['aladdin-column-2'] = array ( 'title' => __( 'Second column', 'aladdin' ), 'is_checked' => '', 'is_constant' => ''); $defaults['theme_sidebars']['aladdin-sidebar-top'] = array ( 'title' => __( 'First Top Sidebar', 'aladdin' ), 'is_checked' => '', 'is_constant' => ''); $defaults['theme_sidebars']['aladdin-sidebar-before-footer'] = array ( 'title' => __( 'Before Footer Sidebar', 'aladdin' ), 'is_checked' => '', 'is_constant' => ''); $defaults['theme_sidebars']['aladdin-sidebar-footer-1'] = array ( 'title' => __( 'Footer Sidebar 1', 'aladdin' ), 'is_checked' => '', 'is_constant' => '1'); $defaults['theme_sidebars']['aladdin-sidebar-footer-2'] = array ( 'title' => __( 'Footer Sidebar 2', 'aladdin' ), 'is_checked' => '', 'is_constant' => '1'); $defaults['theme_sidebars']['aladdin-sidebar-footer-3'] = array ( 'title' => __( 'Footer Sidebar 3', 'aladdin' ), 'is_checked' => '', 'is_constant' => '1'); /* order is important */ $defaults['defined_sidebars']['static'] = array( 'use' => '1', 'callback' => '', 'param' => '', 'title' => __( 'Static', 'aladdin' ), 'aladdin-sidebar-footer-1' => '1', );//Sidebars, visible on all posts and pages $defaults['defined_sidebars']['default'] = array( 'use' => '1', 'callback' => '', 'param' => '', 'title' => __( 'Default', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-column-1' => '1', 'aladdin-column-2' => '1', 'aladdin-sidebar-before-footer' => '1', ); $defaults['defined_sidebars']['page'] = array( 'use' => '', 'callback' => 'is_page', 'param' => '', 'title' => __( 'Pages', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '1', 'aladdin-column-1' => '', 'aladdin-column-2' => '1', ); $defaults['defined_sidebars']['archive'] = array( 'use' => '', 'callback' => 'is_archive', 'param' => '', 'title' => __( 'Archive', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '1', 'aladdin-column-1' => '1', 'aladdin-column-2' => '1', ); $defaults['defined_sidebars']['portfolio-page'] = array( 'use' => '1', 'callback' => 'aladdin_is_portfolio_page', 'param' => '', 'title' => __( 'Portfolio (Page)', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '', 'aladdin-column-1' => '', 'aladdin-column-2' => '1', ); $defaults['defined_sidebars']['portfolio'] = array( 'use' => '1', 'callback' => 'aladdin_is_portfolio', 'param' => '', 'title' => __( 'Portfolio (Archive)', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '1', 'aladdin-column-1' => '1', 'aladdin-column-2' => '', ); $defaults['defined_sidebars']['shop-page'] = array( 'use' => '1', 'callback' => 'aladdin_is_shop_page', 'param' => '', 'title' => __( 'Shop (Page)', 'aladdin' ), 'aladdin-sidebar-top' => '', 'aladdin-sidebar-before-footer' => '', 'aladdin-column-1' => '', 'aladdin-column-2' => '', ); $defaults['defined_sidebars']['shop'] = array( 'use' => '', 'callback' => 'aladdin_is_shop', 'param' => '', 'title' => __( 'Shop (Archive)', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '1', 'aladdin-column-1' => '', 'aladdin-column-2' => '', ); $defaults['defined_sidebars']['blog'] = array( 'use' => '', 'callback' => 'is_home', 'param' => '', 'title' => __( 'Blog', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '1', 'aladdin-column-1' => '', 'aladdin-column-2' => '', ); $defaults['defined_sidebars']['search'] = array( 'use' => '', 'callback' => 'is_search', 'param' => '', 'title' => __( 'Search', 'aladdin' ), 'aladdin-sidebar-top' => '', 'aladdin-sidebar-before-footer' => '', 'aladdin-column-1' => '', 'aladdin-column-2' => '', ); $defaults['defined_sidebars']['home'] = array( 'use' => '1', 'callback' => 'is_front_page', 'param' => '', 'title' => __( 'Home', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '1', 'aladdin-column-1' => '1', 'aladdin-column-2' => '1', ); $defaults['defined_sidebars']['page404'] = array( 'use' => '1', 'callback' => 'is_404', 'param' => '', 'title' => __( 'Page 404', 'aladdin' ), 'aladdin-sidebar-top' => '1', 'aladdin-sidebar-before-footer' => '', 'aladdin-column-1' => '', 'aladdin-column-2' => '', ); $defaults['per_page_sidebars'] = array(); return apply_filters( 'aladdin_option_defaults', $defaults ); } /** * Fill sidebars by widgets * * @since Aladdin 1.0.0 */ function aladdin_widgets() { if ( '1' == aladdin_get_theme_mod( 'is_display_front_page_widgets' ) ) { add_action('aladdin_empty_sidebar_top-home', 'aladdin_the_top_sidebar_widgets', 20); } if ( '1' == aladdin_get_theme_mod( 'is_display_other_widgets' ) ) { add_action( 'aladdin_empty_sidebar_footer-1', 'aladdin_the_footer_1_sidebar_widgets', 20 ); add_action( 'aladdin_empty_column_2-home', 'aladdin_the_column_2_sidebar_widgets', 20 ); add_action( 'aladdin_empty_sidebar_footer-2', 'aladdin_the_footer_2_sidebar_widgets', 20 ); add_action( 'aladdin_empty_sidebar_footer-3', 'aladdin_the_footer_3_sidebar_widgets', 20 ); add_action('aladdin_empty_sidebar_top-portfolio', 'aladdin_the_top_sidebar_portfolio', 20); add_action('aladdin_empty_column_2-default', 'aladdin_right_sidebar_default', 20); add_action('aladdin_empty_column_2-portfolio-page', 'aladdin_right_sidebar_portfolio', 20); add_action('aladdin_empty_sidebar_top-page404', 'aladdin_404_sidebar', 20); add_action('aladdin_empty_column_1-portfolio', 'aladdin_left_sidebar_portfolio', 20); } } add_action( 'after_setup_theme', 'aladdin_widgets' ); /** * Return theme mod * * @since Aladdin 1.0.0 */ function aladdin_get_theme_mod( $name ) { $defaults = aladdin_get_defaults(); return apply_filters ( 'aladdin_theme_mod', get_theme_mod( $name, $defaults[$name] ), $name ); } /** * Add widgets to the top sidebar on the home page * * @since Aladdin 1.0.0 */ function aladdin_the_top_sidebar_widgets() { the_widget( 'aladdin_page_aladding', 'is_background=1' . '&title=' . __( 'About', 'aladdin' ) . '&ttl=' . __( 'Aladdin', 'aladdin' ) . '&is_centered=1' . '&max_width=600' . '&img=' . get_template_directory_uri() . '/img/' . 'logo-2.png' . ''. '&is_button=1' . '&header_font_size=64' . '&background_style=4' . '&txt=' . __( 'This is a widget page. This content can be replaced by any page from your website.', 'aladdin' ), 'before_title=