Bienvenido a esta serie que le muestra cómo crear su primer tema de WordPress de HTML estático. En la primera parte de esta serie, tomó el archivo static index.html y lo convirtió en un archivo php. Has agregado algunas etiquetas de plantilla y un bucle. En esta segunda parte, su archivo comenzará a parecerse más a un tema apropiado: lo dividirá en varios archivos y comenzará a crear archivos de plantilla para diferentes tipos de contenido. Más precisamente, lo haremos:
Divide nuestro archivo index.php en varios archivos, creando un encabezado, barra lateral y sótano separados.
Crea un archivo de bucle.
Cree nuevos archivos de plantilla para páginas estáticas, páginas de archivo y publicaciones únicas.
Entonces, ¡comencemos!
Lo que necesitará para seguir esta publicación, necesitará algunas herramientas:
Una instalación de desarrollo de WordPress, preferiblemente en su automóvil local.
Un editor de código.
El código que ha creado en la primera parte de esta serie: si no lo tiene, puede descargar los archivos que uso.
Asegúrese de hacer este trabajo en un sitio de desarrollo, no en un sitio en vivo: no desea que el mundo vea su tema hasta que esté listo. División del archivo index.php primero dividiremos el archivo creado en la primera parte, creando nuevos archivos para el encabezado, la barra lateral y el sótano.
Creación de un archivo de encabezado Abra la carpeta con temas si aún no lo ha hecho. Comience creando tres archivos nuevos vacíos:
Encabezado.php
Barra lateral.php
Pie de página.php
Ahora abra el archivo index.php. Encuentre todo el código desde el comienzo del archivo para cerrar el menú de navegación:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Copie ese código e insértelo en el nuevo archivo Header.php. Luego límpielo del index.php. En cambio, me gusta incluir algunos comentarios en la parte superior de cada archivo de plantilla para recordar cuál es el archivo. Aquí está mi index.php: la idea 2B693721668DBA8BCC578B8DE9824642 se carga
Bajo esto, debe agregar una llamada al archivo de encabezado. Agregue esto por encima de cualquier otra cosa en su archivo index.php (aparte de estos comentarios):
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Ahora guarde los archivos index.php y header.php. Crear un archivo de barra lateral ahora para la barra lateral. Encuentre todo el código en el archivo index.php para la barra lateral:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Copiéelo en el archivo Hollow SideBar.php y elimínelo desde el index.php. Nota: En la siguiente parte de esta serie, reemplazará el contenido estático aquí con un área de widget. Una vez más, debe agregar una llamada a la barra lateral. Entonces, en el lugar donde eliminó el código de barras lateral, agregue esto al archivo index.php:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Creando un archivo de sótano por último, pero no menos importante, crearemos un archivo de sótano. Encuentre todo el código en index.php para el sótano:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Tenga en cuenta que incluye no solo el elemento del sótano, sino también el cierre de las etiquetas Div Main, Close Close y HTML y el gancho WP_Footer, todo al final del archivo. Copie esto en el nuevo archivo Footer.php y elimínelo desde el index.php. Luego agregue la llamada al sótano al final del index.php:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Nuestro archivo ahora se divide en el archivo de plantilla principal (index.php) y los tres incluyen archivos. Esta es una forma más efectiva de codificar su tema, porque significa que cuando agregamos nuevos archivos de plantilla, no tendrá que agregar ese código de encabezado, barra lateral y sótano cada vez, y si tiene que cambiarlos, solo hazlo una vez . Creación de un archivo de bucle Otra parte del código que aparece en varios archivos es el bucle. Separemos esto en nuestro propio archivo. Cree una nueva carpeta llamada que incluya el interior, cree un archivo vacío llamado Loop.php. En el archivo index.php, busque el código de bucle:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Copiéelo en el nuevo archivo Hollow y reemplácelo en el index.php con él:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Esto llamará al bucle. Tenga en cuenta que es una buena idea poner el archivo de bucle en un subdosar, ya que le ayuda a mantener las cosas organizadas. Crearemos más archivos de bucle a medida que avanzamos, todo en esa carpeta.
Nuestro archivo de índice ahora es mucho más pequeño. Debería verse así:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Tenga en cuenta que puede parecer un poco extraño, porque tiene algunos elementos (por ejemplo, cuerpo y Div Main) que se abren en un archivo y cerca de otro. No se preocupe por eso: ¡se acostumbrará después de trabajar con los archivos con temas durante algún tiempo! Al crear varios archivos de plantilla actualmente, nuestro tema solo tiene una plantilla: index.php. Aunque es suficiente para que nuestro tema funcione, funcionará mejor si tenemos algo más. Así que agreguemos.

Creación de un archivo de plantilla para páginas estáticas Haga una copia de su archivo index.php y llámelo page.php. Esta será la plantilla que utiliza el archivo de plantilla para mostrar páginas estáticas. Pero ahora, es idéntico. Los cambios que queremos hacer están en el bucle, por lo que tendremos que crear una nueva versión. Duplique su archivo loop.php (dentro de la carpeta incluida) y llámelo bucle-page.php. Ahora abra el archivo Page.php y encuentre esta línea: Cargue la idea 2B693721668DBA8BCC578B8B8DE9824642
Editarlo para leer de esta manera:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Esto utiliza la función get_template_part () para hacerse cargo del archivo bucle-page.php. Si no existe, cargará loop.php.
También es una buena idea editar los comentarios en la parte superior del archivo page.php:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Ahora cierre Page.php y abra Loop-Page.php. Eliminar la entrada de meta Div:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Ahora, en el título de la página, elimine el enlace a la página: no necesita esto, porque cualquiera que mire el resultado de este archivo ya estará en la página a la que envía. Editar código de título para verse así:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Ahora guarde el archivo bucle-page.php.
Creación de un archivo de plantilla para las páginas de archivo Ahora haga una copia del archivo index.php y llame Archive.php. Esto mostrará cualquier página de archivo, incluida la página del blog principal y cualquier archivo de categoría o etiqueta, así como archivos de datos. Abra el archivo Archive.php para darle un título. Agregue esto arriba de una llamada editada para el archivo de bucle: Cargue la idea 2B693721668DBA8BCC578B8B8DE9824642
Si ha seguido, sabrá que esto significa que tenemos que crear una nueva versión de Loop.php llamada bucle –rrchi.php. Cúbrelo ahora, ábralo y edítelo para cambiar las etiquetas H2 H3. Eliminar la sección de comentarios. Su archivo bucle-archive.php se verá así:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Esto mostrará sus publicaciones en las páginas de archivo utilizando la jerarquía correcta para sus títulos en HTML y sin comentarios, que no desea en las páginas de archivo. Crear una plantilla para publicaciones únicas finalmente, para crear una plantilla para publicaciones individuales. Duplicado index.php y llámalo sencillo.php. Duplicar loop.php y llamarlo bucle-single.php. Edite el nuevo archivo single.php para que se vea así:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Luego, en el archivo bucle-single.php, edite solo el título para eliminar el enlace:
La idea se carga 2B693721668DBA8BCC578B8DE9824642
Ahora guarde todos sus archivos ahora nuestro tema tiene archivos de plantilla que nuestro tema ahora tiene una serie de archivos de plantilla e incluye archivos y está estructurado correctamente.Si lo desea, puede agregar archivos de plantilla adicionales de acuerdo con la jerarquía de plantillas de WordPress.Encontrará que tiene todos los archivos que necesita ahora, por lo que si agrega nuevos archivos de plantilla, puede usar esos archivos de bucle.Por ejemplo, si ha agregado un archivo Category.php, puede llamar al bucle —Carchive.php.En la siguiente parte, procederemos a agregar un menú de navegación y áreas de widget y hacer que el archivo con funciones funcione correctamente. ¿Cómo utiliza los archivos de plantilla en su tarea?¡Dinos en los comentarios!
Etiquetas:
Html
Temas de WordPress
Tutoriales
Tutorial de tema HTML en WordPress: Paso 2 – Creación de los archivos de plantilla de tema
Tags Tutorial de tema HTML en WordPress: Paso 2 - Creación de los archivos de plantilla de tema
homefinance blog