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 thoughts on “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 *

Salut și bine ai venit pe acest blog!

Eu sunt Bucur si acesta este blogul meu in care vei gasi articole in majoritatea lor despre Programare web Front-end si un pic de back-end.

Iată cum mă poți contacta:

Ai o intrebare? nu ezita sa ma contactezi.

Vei primi un raspuns in cel mai scurt timp posibil.

    Numele tau (necesar)

    Email (necesar)

    Subiect

    Mesaj

    Prin utilizarea acestui formular sunteți de acord cu stocarea și manipularea datelor dvs. pe acest site web.