X inchide

Foloseste Customizer API pentru alte optiuni

Foloseste Customizer API pentru alte optiuni la o tema wordpress.The Theme Customization API a fost adaugat in WordPress 3.4 pentru a seta noi optiuni la o tema.Deja developeri cu experianta in domeniu folosesc noile setari si le implementeaza in temele produse.De exemplu la urmatoare tema free pe care o so pun pe blog va avea in ea implementata acest sistem de optiuni.

Implementare Logo.

Pentru implementare logo sunt cateva coduri simple de adaugat dupa care vei avea posibilitatea sa pui un logo la tema ta foarte usor.

Inregistram noile functii in functions.php.

function themeslug_theme_customizer( $wp_customize ) {

$wp_customize->add_section( 'themeslug_logo_section' , array(
'title' => __( 'Logo', 'themeslug' ),
'priority' => 30,
'description' => 'Upload a logo to replace the default site name and description in the header',
) );

$wp_customize->add_setting( 'themeslug_logo' );

$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'themeslug_logo', array(
'label' => __( 'Logo', 'themeslug' ),
'section' => 'themeslug_logo_section',
'settings' => 'themeslug_logo',
) ) );

}
add_action('customize_register', 'themeslug_theme_customizer');

Deja puteti verifica noua optiune in customizer.

Urmatorul cod merge in header.php si inlocuieste codurile care sunt acolo pentru a avea efect.

O poza pentru indentificare mai buna a codurilor.

2 comentarii la “Foloseste Customizer API pentru alte optiuni

  1. Prima reactie pe care am avut-o citind articolul tau a fost sa spun ca „nu ma intereseaza” pentru ca oricum nu (mai) am de gand sa ma bag la creat / editat / customizat teme.

    Insa, pe urma mi-am dat seama ca e o chestie chiar tare, pentru ca odata ce developerii vor incepe sa o implementeze, noi toti vom avea noi optiuni de customizare, chiar si la nivel de utilizator casual.

    Interesant.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *