custom sidebar in wordpress

Cum creezi o bara laterala

In cativa pasi simpli va vom arata cum sa creati o piesa noua pentru sectiunea de widgeturi pe care o puteti activa sau personaliza din meniul tabloului WordPress urmand calea Aspect/Piese, respectiv o bara laterala.

Pentru inceput, va trebui sa introduceti urmatorul cod in fisierul functions.php al temei:

function bara_laterala_custom() {

	$args = array(
		'id'            => '22',
		'class'         => 'bara-laterala',
		'name'          => __( 'nume bara laterala', 'text_domain' ),
		'before_title'  => '<h2>',
		'after_title'   => '</h2>',
		'before_widget' => '<li>',
		'after_widget'  => '</li>',
	);
	register_sidebar( $args );

}
add_action( 'widgets_init', 'bara_laterala_custom' );

Scurta descriere a codului:

  1. Se creeaza o functie (noi am numit-o bara_laterala_custom(), dar ii puteti atribui orice denumire doriti)
  2. In interiorul functiei vom folosi array-ul $args care va contine urmatoarele informatii:
    1. id-ul unic la piesei
    2. clasa de CSS pe care doriti sa o utilizati in vederea stilizarii ulterioare
    3. numele piesei (puteti inlocui “nume bara laterala” cu orice alt nume doriti)
    4. tagurile HTML de deschidere si respectiv inchidere a titlului
    5. tagurile HTML care se vor aplica pentru continut
  3. Se inregistreaza noua piesa prin functia implicita WordPress “register_sidebar()” cu valorile de mai sus
  4. Pentru a fi activata, dupa inchiderea functiei de mai sus, fom folosii un Hook de actiune WordPress, respectiv add_action () care va contine cel putin doua argumente: primul va spune ce tip de actiune este invocat (in cazul nostru „widgets_init”) iar al doilea va specifica functia in care sidebar-ul a fost creat.
Distribuie: