Desarrollo de WordPress para principiantes: widgets y menús

Los widgets y los menús son generalmente su primer puerto de llamadas al hacer personalizaciones en un sitio de WordPress. No solo le permite colocar y mostrar contenido en cualquier lugar de su sitio (es decir, listo para los widgets, por supuesto, en el caso de los widgets), sino que también hay características que vale la pena señalar para cualquier usuario potencial de su tarea. Mientras que la adición de Los widgets y los menús de su tema finalmente implican una determinada experiencia de codificación, el PHP necesario es fácil de implementar. Una vez que comprenda con la lógica, puede poner sus habilidades CSS para usar el estilo, ya que se ve y siente las barras y menús laterales.
Esta es la cuarta publicación de nuestra serie de cinco partes para principiantes, que le enseña los conceptos fundamentales del desarrollo de WordPress, por lo que puede dar el salto del gerente al desarrollador. Al final de la serie, podrá crear sus propios temas y complementos rudimentarios y completar con sus propias funciones. En este tutorial, aprenderá a codificar y personalizar sus propias barras y menús laterales. También profundizaremos en la codificación de interrogatorios personalizados para funcionalidades más complejas. Nota: Para esta serie, es importante tener una comprensión en profundidad de HTML y CSS, ya que ambos idiomas son esenciales cuando se trabaja con WordPress.
Vamos a empezar. ¿Te has perdido un tutorial en nuestra serie de desarrollo de WordPress para principiantes? Puede mantenerse al día con las cinco publicaciones aquí:
Desarrollo de WordPress para principiantes: nociones introductorias
Desarrollo de WordPress para principiantes: PHP Learning
Desarrollo de WordPress para principiantes: temas de construcción
Desarrollo de WordPress Desarrollo para principiantes: widgets y meniuriidezoli WordPress para principiantes: edificio de complementos
Trabajar con áreas widgetizadas, lo que muchas personas llaman barras laterales son en realidad áreas widgetizadas. A veces realmente se muestra en el área de la barra lateral, pero este no siempre es el caso.
Las áreas de widget se pueden mostrar en cualquier lugar de su sitio y donde realmente depende de usted como desarrollador de temas. Es posible que desee mostrar un widget en el sótano, otro debajo de una publicación, uno oculto detrás de un menú, etc. También debe decir WordPress que tiene la intención de crear un área widgetizada. Esto se llama registro de una barra lateral y hace que la interfaz de usuario aparezca en el administrador. En la tercera parte de esta serie, el desarrollo de WordPress para principiantes: una introducción al desarrollo del tema, creamos un archivo functions.php. Hagamos el contenido principal del tema que trabajamos un poco más estrecho y agregamos una segunda columna para la barra lateral. Primero grabaremos la barra lateral, así que agregue lo siguiente a las funciones.php:
Cargue los esenciales 3DAF60076C594AFA6BB8
Si no entiende add_action (), no se preocupe, ¡aún no lo he cubierto! (Lo analizaremos en la próxima publicación de esta serie, WordPress Development para principiantes: construir complementos. El código proporcionado en los parámetros antes y después del widget. Use %1 $ s como sustituyente para ID y %$ 2 para cualquier curso, y WordPress los generará automáticamente. Después de haber guardado este código, debe ver la visualización de la nueva Subsección de widgets en el menú de apariencia y nuestra área de widgets debe aparecer con los detalles.
Área de widget en WordPress
Hasta aquí todo bien. Ahora puede agregar widgets a este área widgetizada como suele hacer, pero no aparecerá en ningún lado, porque no lo hemos agregado a nuestro código temático. Cree un archivo SideBar.php y agregue lo siguiente:
Esta es mi barra lateral
Deberá cambiar el encabezado y los archivos del sótano para alojar una barra lateral. La estructura que buscaremos es la siguiente:

Cargue los esenciales 3DAF60076C594AFA6BB8
Para implementar esto, debemos abrir el contenedor de sitio Div #desde el encabezado y cerrarlo en el sótano. También necesitaremos incluir nuestra barra lateral en el sótano. Contiene el elemento #SiteSarBar. Aquí está la forma final del encabezado y los archivos del sótano como referencia:
Cargue los esenciales 3DAF60076C594AFA6BB8
Cargue los esenciales 3DAF60076C594AFA6BB8
Como puede ver, el archivo de barra lateral se puede extraer utilizando get_sidebar (). En este momento, debería ver “Esta es mi barra lateral” debajo de su contenido, pero al agregar estilos podemos poner la barra lateral al lado de nuestro contenido. Aquí están los cambios que realizamos y las nuevas terminaciones y cambios en forma de código :
Cambiamos #Site-Contemplate para reducir el ancho máximo a 525px y agregamos un flotador izquierdo
Agregué #Site-Sidebar que ofrece un ancho de 220 PX, un borde de 22 px, un rayo de borde y un fondo blanco, así como el contenido y floté a la derecha
Agregué #sitio-contenedor que lo hacía tan ancho como el ancho acumulativo del contenido y la barra lateral y lo enfoca.
Agregué una regla clara al sótano para forzarla debajo de los elementos flotantes.
Cargue los esenciales 3DAF60076C594AFA6BB8
La última pieza del rompecabezas es decirle a WordPress que muestre todos los widgets asignados a nuestra barra lateral. Esto se puede hacer con la función Dynamic_sideBar (), agregando la ID de nuestra barra lateral como primer parámetro.
Esto es lo que se ve el archivo SideBar.php al final:
Cargue los esenciales 3DAF60076C594AFA6BB8
El tema de la prueba ahora debe mostrar un área de contenido más estrecha y un área pequeña de widgets, mostrando los widgets elegidos. ¡Es feo, pero nada de un pequeño CSS más tarde puede reparar!

Nuestra barra lateral del tema.
Widgets: Lo que aprendí podría haber sido un poco abrumador si esta fuera la primera vez que implementas una barra lateral, así que recapitulemos. Para agregar una barra lateral a WordPress, debe agregar los siguientes pasos:
Registre la barra lateral usando registro_sidebar ()

Use Dynamic_sidebar () en la barra lateral.php para insertar widgets Use get_sidebar () para incluir la barra lateral en el lugar correcto
Use CSS para atacar su trabajo
Los menús de trabajo son similares como lógica con áreas widgetizadas. Primero debe registrarlos, para que aparezcan en el administrador de WordPress y luego los agregarán a su tema usando una función.
Comencemos registrando un nuevo menú en nuestros archivos.php:
Cargue los esenciales 3DAF60076C594AFA6BB8
Esta característica le permite agregar más menús agregando miembros a la matriz. La tecla Matrix es el nombre de la ubicación del tema, y ​​el valor es el nombre del menú en sí. Una vez que haya hecho esto, puede comenzar a armar un menú. Asegúrese de agregar algunos elementos y luego asigne el menú de nuestra increíble ubicación del menú de encabezado, como es la imagen a continuación.
La composición de nuestro menú.
Donde quiera que desee wp_nav_menu () el menú, simplemente use la función wp_nav_mnu (). Lo agregaré al archivo de encabezado justo debajo del elemento #-Header de sitio, como:
Cargue los esenciales 3DAF60076C594AFA6BB8
La función wp_nav_men () se hace cargo de muchos parámetros que puede usar para controlar la salida. Sin embargo, la ubicación temática es lo que realmente nos importa. Eche un vistazo a la documentación de la función en el códice de WordPress para obtener una explicación más en profundidad. Finalmente, agregaré un estilo básico para hacer las cosas a la mitad de presentaciones. Disculpe la fealdad: todo se puede resolver con algunos CSS cuidadosamente desarrollados (aunque este no es el punto central de este artículo).

Cargue los esenciales 3DAF60076C594AFA6BB8
Lectura y estudio adicional Hay muchos requisitos que debe cumplir un tema para que se tenga en cuenta para incluir temas de WordPress. Acabo de rascar la superficie y ahora debería tener suficiente conocimiento para comenzar a elegir agregar más características a su tema. Recomiendo instalar el complemento de verificación del tema, que analizará su tema y le mostrará qué hacer para cumplir con los requisitos del equipo. WordPress Theme Revisar. Algunas cosas que debe agregar incluye una página 404, tal vez una vista dedicada para los resultados de búsqueda, la paginación y una serie de otros elementos que los sitios web siempre usan, como una página y una página de contacto. Una vez que haya establecido todos los requisitos, es posible que desee utilizar la personalización del tema para permitir a los usuarios futuros de su base elegir sus propios colores y otras opciones. He cubierto los elementos básicos del desarrollo del desarrollo y hay mucho que aprender, pero mientras practiques, deberías hacerlo bien. Así es como aprendí: poco a poco. Regrese la próxima semana para la publicación final de esta serie, WordPress Development para principiantes: complementos de construcción. Mientras tanto, debería: revisar la publicación de la semana pasada en esta serie, WordPress Development for Beginners: Building Temas
Continúe perfeccionando su PHP: revise el desarrollo de WordPress para principiantes: PHP Learning y consulte nuestro reciente aprendizaje de PHP, profundamente: 8 recursos para desarrolladores de WordPress para múltiples recursos de PHP
Continúa construyendo.¿Pasas por esto, todo es parte del proceso de aprendizaje? ¿Este tutorial ha parecido útil?¿Por qué quieres aprender el desarrollo de WordPress?¿De qué quieres saber más?Háganos saber en los comentarios a continuación.Etiquetas:
para principiantes
desarrollo

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *