Cómo utilizar los widgets para mostrar menús personalizados wordpress

Video: Cómo poner iconos en el menú en Wordpress sin plugins español 2016

Aproximadamente el 99,99 por ciento de los temas de WordPress disponibles en la actualidad están codificados con barras laterales widgetized - que significa que puede utilizar los widgets dentro de WordPress para poblar el área de barra lateral con el contenido, menús de navegación, y las listas.

Con widgets en su lugar, por lo general, no hay razón para perder el tiempo con el código de la sidebar.php archivo de plantilla debido a la mayor parte del contenido que desea agregar a su barra lateral se puede agregar a través del uso de widgets.

En un tema de WordPress, la plantilla Funciones temáticas (functions.php) Y la plantilla de la barra lateral (sidebar.php) Crear la funcionalidad y la posibilidad para los widgets que existen dentro de su tema. Usted no está limitado a donde se coloca y utiliza los controles, y grande. La plantilla de la barra lateral (sidebar.php) Se utiliza en este ejemplo.

En primer lugar, hay que definir los widgets de su tema. Esto significa que es necesario alertar a WordPress al hecho de que este tema puede manejar los widgets - que se conoce como registrarse un widget con el software de WordPress. Para registrar un widget, añadir el register_sidebar función a la plantilla Funciones temáticas (functions.php). En el functions.php archivo en el tema Twenty Catorce, el código de registro de un widget tiene el siguiente aspecto:

register_sidebar (array ( `nombre` = gt; __ ( `barra lateral primaria`, `twentyfourteen`), `id` = gt; `barra lateral-1`, `description` = gt; __ ( `barra lateral principal que aparece a la izquierda . ` `twentyfourteen`),` before_widget `= gt; ``, `after_widget`= gt; ``, `before_title`= gt;`

`, `After_title`= gt; `

`,)) -

Dentro de ese código, que se ve siete diferentes matrices. Una matriz es un conjunto de valores que le dice a WordPress cómo le gustaría que sus widgets manejan y se muestran:

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

    Video: Cómo usar los Widgets de WordPress para agregar funcionalidades a tu blog/sitio web

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

  • Descripción (opcional): Esta es una descripción de texto del widget. El texto que se coloca aquí muestra en la página de widgets en el salpicadero.

  • before_widget: Este es el formato HTML que se inserta directamente ante el widget. Es útil para los propósitos de estilo CSS.

  • 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.

Con ese código en su functions.php archivo, WordPress reconoce ahora que se haya registrado un widget llamado Primaria Widget para su tema y hace que el área de widget disponibles para que usted pueda arrastrar y soltar los widgets en la página de widgets 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 mostrar en su sitio. Siga estos pasos para llamar widgets a su sitio (estos pasos se supone que el código del widget no está ya en la plantilla de la barra lateral):

  1. Haga clic en el enlace Editor debajo del menú Apariencia.

    Se abre la página de edición de temas.

  2. Haga clic en la barra lateral (sidebar.php) modelo.

    La plantilla de la barra lateral se abre en el cuadro de texto en el lado izquierdo de la página.

  3. Escriba el siguiente código en la barra lateral (sidebar.php) modelo:

    lt;? php if (dynamic_sidebar ( `Primary Widget`)!):???? gt; lt; php endif- gt;

    El parámetro dentro de la dynamic_sidebar etiqueta de plantilla se corresponde con el nombre que se proporcionó en la matriz widget de llamada nombre. Debe ser el mismo: de lo contrario, no se mostrará en su página web.

  4. Haga clic en el botón de actualización del archivo.

    Los cambios que ha realizado en la barra lateral (sidebar.php) Archivo de plantilla se ha guardado.

Puede registrar un número ilimitado de widgets para su tema. Esta flexibilidad le permite crear varias zonas widgetized diferentes características y widgets en diferentes áreas de su sitio.

Artículos Relacionados