Custom Class widget

Eigenlijk verbaasd heb mij dat er nog geen plugin is (ik heb hem in ieder geval nog niet gevonden) waarbij je de mogelijkheid hebt om de widget een eigen class te geven. Nu was ik al een beetje op weg met de [intlink id=”672″ type=”post”]Better Text Widget[/intlink] die de widget een class geeft gebaseerd op de widgettitle, maar dat betekent dat je bij het veranderen van je titel ook de css weer moet aanpassen. Er zat niets anders op dan een widget op maat laten maken door Hiranthi van Illutic Webdesign. Het resultaat is een plugin die de widget een extra invoerveld geeft, waarin je een class kunt invullen. Deze class wordt toegevoegd aan de widget waardoor je dus de tekstwidgets een verschillend uiterlijk kunt geven, die behouden blijft als je de titel wijzigt en die je voor meerdere tekstwidgets kunt gebruiken.

Eén reactie

  1. Of je kunt (in functions.php) de sidebars “op de juiste wijze” registreren, zodat iedere widget een unieke ID krijgt, en een class gebaseerd op het type widget, bijv:


    register_sidebar(
    array(
    'id' => 'sidebar',
    'name' => 'sidebar',
    'description' => __( 'Deze omschrijving wordt in het widget scherm getoond' ),
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '',
    'after_title' => ''
    )
    );

    http://codex.wordpress.org/Function_Reference/register_sidebar

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *