Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




wp_ajax_widgets_order [ WordPress Function ]

wp_ajax_widgets_order ( No parameters )
Defined at:



No description yet.

Source


<?php
function wp_ajax_widgets_order() {
    
check_ajax_referer'save-sidebar-widgets''savewidgets' );

    if ( !
current_user_can('edit_theme_options') )
        
wp_die( -);

    unset( 
$_POST['savewidgets'], $_POST['action'] );

    
// save widgets order for all sidebars
    
if ( is_array($_POST['sidebars']) ) {
        
$sidebars = array();
        foreach ( 
$_POST['sidebars'] as $key => $val ) {
            
$sb = array();
            if ( !empty(
$val) ) {
                
$val explode(','$val);
                foreach ( 
$val as $k => $v ) {
                    if ( 
strpos($v'widget-') === false )
                        continue;

                    
$sb[$k] = substr($vstrpos($v'_') + 1);
                }
            }
            
$sidebars[$key] = $sb;
        }
        
wp_set_sidebars_widgets($sidebars);
        
wp_die);
    }

    
wp_die( -);
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics