Attualmente sto sviluppando un tema Wordpress, utilizzando il Customizer tema per consentire agli utenti di personalizzarlo, ma mi sono bloccato.Personalizzatore tema Wordpress - Aggiungi area per consentire agli utenti di spostarsi e organizzare i widget
Per il piè di pagina, ho creato vari widget, contenenti cose diverse come Messaggi recenti o Feed di Twitter.
Desidero che gli utenti siano in grado di organizzarli, nell'ordine desiderato, ma non riesco a capire come farlo. Ho trovato un altro tema (Zerif Lite), che ti permette di fare questo (vedi immagine sotto), comunque ho passato tutto il codice e non ho potuto capire che lo hanno fatto, non c'era nulla aggiungendo la sezione "I nostri widget della sezione focus" .
Ho organizzato il tema in modo simile, ci sono vari pannelli, con sezioni, e voglio una di quelle sezioni per contenerlo.
EDIT:
Non tutti sembrano per ottenere il mio problema. IO SO come creare widget
So come creare widget. Voglio un'area nella Personalizzazione tema per gli utenti a spostarli attorno allo, non solo a quelli che ho creato, ma anche a quelli di default come Tag Cloud.
EDIT 2: @Codeartist, sto usando Wordpress 4.3.1, e qui è il mio codice in functions.php
function widgets_init_mysite() {
register_sidebar(array(
'name' => __('Main Sidebar', 'twentyeleven'),
'id' => 'sidebar-1',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
));
}
add_action('widgets_init', 'widgets_init_mysite');
function mytheme_customizer($wp_customize) {
$wp_customize->add_panel('panel_for_widgets', array(
'priority' => 70,
'title' => __('Panel for widgets', 'codeartist'),
'capability' => 'edit_theme_options',
));
$wp_customize->get_section('sidebar-widgets-sidebar-1')->panel = 'panel_for_widgets';
}
add_action('customize_register', 'mytheme_customizer');
Hai guardato nel loro codice? – coopersita
Sì, ho passato anni a cercare di trovarlo. Ho potuto vedere la sezione "Contenuti" che hanno aggiunto, ma non c'era una sezione per "I nostri widget della sezione focus". Ho anche controllato gli altri file ma non ho visto nulla. – Druzion
Il tema viene fornito con un plug-in? Molti di questi sono dichiarati in un plugin con questo re di codice: class My_Widget estende WP_Widget { – Bipbip