Exemple #1
0
    do_action('beans_before_widgets_loop');
    while (beans_have_widgets()) {
        beans_setup_widget();
        if ('grid' == beans_get_widget_area('beans_type')) {
            beans_open_markup_e('beans_widget_grid' . _beans_widget_subfilters(), 'div', beans_widget_shortcodes('class=uk-width-medium-1-{count}'));
        }
        beans_open_markup_e('beans_widget_panel' . _beans_widget_subfilters(), 'div', beans_widget_shortcodes('class=tm-widget uk-panel widget_{type} {id}'));
        /**
         * Fires in each widget panel structural HTML.
         *
         * @since 1.0.0
         */
        do_action('beans_widget');
        beans_close_markup_e('beans_widget_panel' . _beans_widget_subfilters(), 'div');
        if ('grid' == beans_get_widget_area('beans_type')) {
            beans_close_markup_e('beans_widget_grid' . _beans_widget_subfilters(), 'div');
        }
    }
    /**
     * Fires after the widgets loop.
     *
     * This hook only fires if widgets exist.
     *
     * @since 1.0.0
     */
    do_action('beans_after_widgets_loop');
} else {
    /**
     * Fires if no widgets exist.
     *
     * @since 1.0.0
Exemple #2
0
/**
 * Echo widget content.
 *
 * @since 1.0.0
 */
function beans_widget_content()
{
    echo beans_open_markup('beans_widget_content' . _beans_widget_subfilters(), 'div');
    echo beans_output('beans_widget_content' . _beans_widget_subfilters(), beans_get_widget('content'));
    echo beans_close_markup('beans_widget_content' . _beans_widget_subfilters(), 'div');
}