Cómo registrar nuevas áreas de widgets a su tema de wordpress

En un tema de WordPress, puede crear áreas de widgets que utilizan literalmente cualquier lugar dentro de su tema. La barra lateral es el lugar más común se utilizan los widgets, pero muchas personas también utilizan los widgets en el pie de página, encabezado, y las principales áreas de contenido de sus sitios web. Las barras laterales y widgets pueden aparecer en cualquier lugar que desea. Este ejemplo utiliza la plantilla de la barra lateral (sidebar.php).

En primer lugar, usted tiene que definir la barra lateral en su tema. Por lo tanto, es necesario alertar a WordPress que este tema puede manejar los widgets, también conocida como registrarse un widget con el software de WordPress. Para registrar un widget, es necesario añadir el register_sidebar función a la plantilla Funciones temáticas (functions.php).

En el functions.php presentar en el tema Veinte Trece (elija Apariencia → Editor y haga clic en las funciones de temas [functions.php] Archivo), el código de registro de un widget tiene el siguiente aspecto:

Video: Wordpress Tutorial Español | Crear varios sidebar

register_sidebar (array ( `nombre` = gt; __ ( `Primary Widget Area`), `id` = gt; `widget de nombre`, `description` = gt; __ ( `El área de widget primaria`), `before_widget` = gt; `
  • ’, `After_widget` = gt; “
  • ”, `Before_title` = gt; ‘

    ’, `After_title` = gt; ‘

    ’,)) -

    Este código contiene siete matrices. Un formación es un conjunto de valores similares a una cadena de consulta que cuenta una función de qué variables a utilizar. En este caso, se dice WordPress cómo quiere que su barra lateral y sus widgets manejan y se muestran:

    Video: #11 Agregando sidebar.php y widgets - Cómo hacer temas para Wordpress

    • nombre: Este nombre es único en el widget y aparece en la página de widgets en el sobre el salpicadero este nombre es muy útil si se registra varias áreas widgetized en su sitio.

    • carné de identidad: Este es el ID exclusivo dado al widget.

      Video: Widgets y Menús en Enfold Theme de Wordpress

    • descripción: Esta es una descripción de texto del widget. El texto aparece en la página de widgets en el salpicadero.

    • before_widget: Este es el formato HTML que se inserta directamente antes de la widget- es útil para los propósitos Cascading Style Sheets (CSS) de estilo.

    • after_widget: Este es el formato HTML que se inserta directamente después del widget.

    • before_title: Este es el formato HTML que se inserta directamente antes del título del widget.

    • after_title: Este es el formato HTML que se inserta directamente después del título del widget.

    El fragmento de código anterior registra un widget - Widget primaria - en el panel de WordPress. Además, el código coloca el contenido de la barra lateral de un elemento que tiene el CSS Reproductor clase (y está decorado como una lista desordenada) y pone etiquetas alrededor del título del widget. Si desea insertar este código directamente debajo de la etiqueta de la primera apertura de PHP (lt;? php).

    De pulsar ENTER para añadir unas pocas líneas adicionales cuando se introduce el código puede ser útil. El navegador ignora las líneas vacías adicionales alrededor de su código, pero puede aumentar en gran medida la legibilidad.

    Con ese código en sus funciones de temas (functions.php) Archivo, WordPress reconoce que se haya registrado un área de widget para su tema y hace que el área de widget disponibles para que usted pueda arrastrar y soltar widgets en la página Aplicaciones en el salpicadero. Todo lo que queda por hacer ahora es llamar a ese widget en su sidebar.php archivo. Al hacerlo, usted permite que los widgets para aparecer en su sitio.

    Artículos Relacionados