Cómo hacer tu propia plantilla para WordPress. Cómo hacer una plantilla de WordPress única con tus propias manos en una hora. La plantilla incluye

Este tutorial le mostrará cómo crear nueva plantilla paginas para Plantillas de WordPress Cereza Estructura.

    Inicie sesión en su panel de administración de WordPress.

    abrir menú Páginas -> Agregar nuevo (Páginas -> Agregar nuevo) y crear nueva pagina con una nueva plantilla de página.

    Ingrese un título para la página y guarde los cambios. En la columna derecha del panel, puede seleccionar una de las plantillas de página utilizadas en su tema. Debe agregar una nueva plantilla de página a esta lista. Todas estas plantillas están ubicadas en una carpeta en su servidor. Pero necesitas agregar una nueva plantilla de página a la carpeta. wp-content/temas/tema#####.

    Cree un nuevo archivo .php en cualquier editor como Dreamweaver o Notepad++ y asígnele un nombre como: nuevo.php . Agregue el siguiente código a este archivo:

    Guarde el archivo y cárguelo en la carpeta. wp-content/temas/tema##### a su servidor.

    Ahora regresa a la página que creaste en admin. Paneles de WordPress. en el panel Atributos de página Puede elegir una nueva plantilla de página llamada "Personalizada".

    Abra el archivo new.php nuevamente y comience a agregar su contenido. El archivo puede contener lo que desee, incluido contenido inmutable o elementos de diseño de página que mostrarán el contenido de la página.

    Puede utilizar elementos de código de otras plantillas de página de la carpeta wp-content/themes/CherryFramework para crear una página específica.

    Primero agreguemos un encabezado y pie de página a la nueva plantilla de página:

    Si guarda sus cambios, podrá verlos en la página:

    Ahora debe seleccionar el tipo de contenido que desea utilizar en esta página. digamos que no tienes plantilla separada paginas para publicaciones de usuarios“Nuestro Equipo”. Y le gusta el diseño de la plantilla de la página de Testimonios y le gustaría utilizar este diseño para las publicaciones de "Nuestro equipo". Para hacer esto en el menú Diseño -> Editor (Apariencia -> Editor) Puede encontrar fácilmente el archivo que contiene el código de la plantilla de la página de Testimonios. su nombre página-testi.php.

    Abra este archivo para editarlo. Copie solo el código del contenido, ya que ya agregó el encabezado y el pie de página (a continuación se muestra un ejemplo de este código, su código puede verse diferente):

    " data-motopress-wrapper-file="página-testi.php" data-motopress-wrapper-type="contenido">
    " data-motopress-type="estático" data-motopress-static-file="static/static-title.php">
    " id="contenido" datos-motopress-type="bucle" datos-motopress-loop-file="bucle/loop-testi.php">
    barra lateral" id="barra lateral" data-motopress-type="barra lateral estática" data-motopress-sidebar-file="barra lateral.php">

    Pegue el código copiado en el archivo new.php. Reemplazar Nombre de la plantilla: Personalizado en Nombre de la plantilla: Equipo

    y reemplazar página-testi.php en nuevo.php en este código.

    Este código también contiene un enlace al archivo. bucle/bucle-testi.php. Este es otro archivo que necesita copiar y editar. Copia el archivo bucle-testi.php de la carpeta wp-content/themes/CherryFramework/loop y pegarlo en la carpeta wp-content/temas/tema#####/bucle(si su carpeta de temas no tiene una carpeta bucle, deberías crearlo). Cambie el nombre de este archivo a, por ejemplo, bucle-nuevo.php y ábrelo para editarlo. Reemplazar la palabra “testimonio” por palabra "equipo" en todas las líneas del archivo y guarde los cambios. (Puedes usar el método abreviado de teclado Control (Comando) + F para reemplazar palabras).

    cuando el archivo bucle-nuevo.php creado y editado, abra el archivo nuevamente nuevo.php y reemplazar bucle/bucle-testi.php en bucle/bucle-nuevo.php en su código. Como resultado, su código se verá así:

    " data-motopress-wrapper-file="nuevo.php" data-motopress-wrapper-type="contenido">
    " data-motopress-type="estático" data-motopress-static-file="static/static-title.php">
    " id="contenido" datos-motopress-type="bucle" datos-motopress-loop-file="bucle/loop-new.php">
    barra lateral" id="barra lateral" data-motopress-type="barra lateral estática" data-motopress-sidebar-file="barra lateral.php">

    Guarde sus cambios y pruebe su nueva página. Ahora debería contener publicaciones personalizadas de "Nuestro equipo" con el diseño de la página de Testimonios.

El trabajo rutinario con documentos del mismo tipo se puede minimizar si los crea basándose en plantillas de Word. Nuestro material de hoy trata sobre qué son y cómo crearlos.

Muy a menudo, en el curso de nuestras actividades, creamos documentos del mismo tipo: actos, órdenes, cartas, contratos, trabajos finales, etc. Todos estos documentos, por regla general, contienen algún texto o elementos gráficos: títulos, detalles, logotipos, bloques de texto que se repiten de un documento a otro.

Un usuario normal del editor de texto de Word, al crear otro documento, se ve obligado a usar y editar un documento que ya ha sido creado por alguien y que contiene todos estos elementos, o simplemente copiar los elementos necesarios en un nuevo documento, nuevamente, desde el archivo antiguo, aunque me doy cuenta de que en este caso, la edición es inevitable.

Una plantilla define la estructura básica de un documento y contiene configuraciones del documento, como elementos de Autotexto, fuentes, métodos abreviados de teclado asignados, macros, menús, configuración de página, formato y estilos. (De la ayuda de Word)

Esta rutina se puede minimizar si crea un documento basado en una plantilla. A veces los patrones también se llaman "peces". Sin embargo, no importa cómo las llames, las plantillas realmente te permiten aumentar significativamente la eficiencia de tu trabajo.

Una plantilla se puede crear de dos formas, tomando como base un documento con todos los elementos presentes, o partiendo de cero, incluyendo tú mismo los elementos necesarios.

Le mostraré cómo crear una plantilla desde cero, lo que facilitará la comprensión de todo el proceso en lugar de modificar un archivo existente. Como ejemplo, crearemos una plantilla de carta formal sencilla. No hay nada complicado en esto si sigues mis instrucciones paso a paso.

Así que comencemos.

1. Creemos un documento en blanco.

2. Guardémoslo de inmediato. Vayamos al menú "Archivo" y seleccionemos el comando "Guardar como...". Se abrirá el cuadro de diálogo “Guardar documento”, en el cual debemos seleccionar el tipo “Plantilla de documento (*.dot)” en el campo “Guardar como tipo”.

Se abrirá la carpeta Plantillas, donde se guardan todas las plantillas de forma predeterminada. Asigne un nombre al archivo y haga clic en el botón "Guardar".

3. Determinamos qué elementos (texto y gráficos) y dónde exactamente se ubicarán en el documento.

Como regla general, todas las cartas oficiales contienen elementos como el nombre de la organización, el logotipo y detalles. El texto de la carta en sí puede contener una dirección cortés al destinatario de la carta y, de hecho, el texto de la carta en sí. Al final de la carta está el nombre del cargo del jefe de la organización con su firma. Tomaremos como base una estructura similar de la carta.

4. Colocaremos el nombre de la organización en la parte superior del documento, centrado. Para ello, imprimiremos el nombre de nuestra organización en letras mayúsculas, por ejemplo, “WHITE NIGHTS” LLC. Presione la tecla Enter y vaya a una nueva línea.

5. Podemos insertar una línea divisoria debajo. Para hacer esto, haga clic en el botón "Dibujar". Aparecerá un panel de dibujo con botones de control en la parte inferior de la pantalla. Nos interesan las líneas, así que seleccione el botón "Línea" correspondiente. El cursor del ratón se convierte en una cruz.

Tenga en cuenta: es posible que tenga insertado un llamado lienzo, un área de puntos para insertar formas/dibujos. Para deshacerse prudentemente de la inserción del lienzo, vaya al menú "Herramientas" y seleccione el comando "Opciones". Haga clic en la pestaña General y desmarque la opción Crear lienzo de dibujo automáticamente al insertar autoformas. Haga clic en "Aceptar" y cierre la ventana "Opciones".

6. Mueva el cursor en forma de cruz al nombre de la organización y justo debajo dibuje una línea desde el cursor parpadeante hasta el borde derecho del campo, manteniendo presionado el botón izquierdo del mouse. La línea está trazada.

7. Puedes dejar la línea como está o puedes darle un aspecto más elegante. Para hacer esto, hay un botón de Estilo de línea correspondiente en el panel de dibujo. Haga clic en él y seleccione cualquier tipo.

8. Una vez que se haya decidido por cualquier tipo de línea, haga doble clic debajo de esa línea; la dirección y los detalles de la organización se imprimirán en este lugar. Escriba los datos que considere necesarios: dirección legal y real, teléfono, fax, URL del sitio web, correo electrónico, datos bancarios.

9. Ahora formatee el texto escrito según sus ideas. Por ejemplo, seleccioné el nombre de la organización y le asigné el estilo "Título 1". También centré el título y creé un espacio escaso de cinco puntos entre letras.

Reduje el tamaño de fuente del texto debajo de la línea a nueve puntos y lo alineé con el centro. Puede ver un ejemplo a continuación en la captura de pantalla.

Por lo tanto, hemos creado una parte permanente (inmutable) de nuestra plantilla, el llamado "encabezado". Ahora sigamos adelante y creemos los campos en los que luego ingresarás tus datos.

En el lado izquierdo de la plantilla, debajo del "encabezado", haga doble clic y escriba el nombre de la ciudad, por ejemplo, Moscú. Luego, en la parte opuesta (derecha) de la plantilla, haga doble clic nuevamente e inserte la fecha donde el cursor parpadea. Para hacer esto:

1. En el menú “Insertar”, seleccione el comando “Fecha y hora”. Se abrirá una ventana en la que seleccione el formato de visualización de fecha deseado, por ejemplo, 18 de julio de 2006.

2. Marque la casilla "Actualizar automáticamente". Ahora, al crear un nuevo documento basado en esta plantilla, la fecha ya estará configurada de acuerdo con la hora actual en su computadora.

3. En el lado derecho de la plantilla, debajo de la fecha (con una sangría de aproximadamente 10 cm desde el borde izquierdo a lo largo de la regla horizontal), haga doble clic con el mouse. El cursor parpadeará, y en este lugar insertaremos un campo para sustituir los datos del destinatario de la carta.

4. En el menú "Insertar", seleccione el comando "Campo". Se abrirá una ventana como en la siguiente captura de pantalla:

5. En el área Categorías, seleccione Automatización de documentos. En el área Nombres de campos, seleccione el comando MacroButton. En el área "Mensaje" (Texto para mostrar), escriba el texto "Insertar nombre completo del destinatario" y haga clic en Aceptar.

Estrictamente hablando, en el área “Nombre de macro” deberías haber especificado NoMacro (es decir, un comando sin macro), pero no estaba en la lista. Por tanto lo dejamos como está, al menos yo nunca me he encontrado con ningún error.

6. Obtenemos un campo con nuestro texto.

Si este campo se muestra como texto normal sin sombreado, le recomiendo que lo haga. Esto le permitirá posteriormente identificar fácilmente los campos requeridos para el ingreso de datos en el documento. Para ello, vaya al menú “Herramientas” y seleccione el comando “Opciones” y en la pestaña “Ver”, en el grupo “Mostrar”, seleccione la opción “Siempre” de la lista Sombreado de campo).

A continuación, puede insertar adicionalmente un campo similar para la dirección y el puesto del destinatario.

Lo único que tenemos que hacer es insertar un mensaje de bienvenida al destinatario de esta carta, el texto del propio mensaje y la firma del remitente en la parte inferior. Intente insertar estos campos en su plantilla usted mismo, según las instrucciones proporcionadas anteriormente, y no olvide guardar la plantilla resultante.

Por ejemplo, puedes ver la captura de pantalla de la plantilla que creé:

Ahora, para usar esta plantilla para crear una carta, debe ir al menú "Archivo" y seleccionar el comando "Nuevo". Aparecerá un panel de tareas a la derecha, en el que deberás seleccionar la opción “Plantillas generales” (En mi computadora). Se abrirá una ventana con todas las plantillas disponibles. Seleccione la plantilla que creó y haga clic en "Aceptar". Se cargará en Word un nuevo documento basado en su plantilla. Añade tus datos en los campos correspondientes y disfruta de la automatización.

Ahora explicaré cómo crear un tema de WordPress a partir de una plantilla HTML simple usando el ejemplo de diseño de ese artículo.

Es posible que necesite adaptar un diseño para WordPress por muchas razones, por ejemplo, está transfiriendo su sitio web que alguna vez fue estático a un CMS, o le gustó un diseño que aún no está en la colección de WordPress, o simplemente desea comprender cómo funcionan los temas. de este CMS funcionan desde dentro.

Así que comencemos.

Distribuir el código en archivos.

1. Descargue la plantilla y descomprímala en su carpeta de temas de WordPress (dirección como dirección_blog_wordpress/wp-content/themes/). Si lo deseas, cambia el nombre de la carpeta del tema a tu gusto. Por ejemplo, mi plantilla se encuentra en dirección_blog_wordpress/wp-content/themes/MyTheme/.

2. Cambie el nombre del archivo estilos.css V estilo.css.

3. Abrir estilo.css en un editor de código (como Notepad++) y al principio, pegue las siguientes líneas:

/* Nombre del tema: MyTheme URI del tema: http://test1.ru Autor: NoName URI del autor: http://test1.ru Descripción: Ejemplo de prueba Versión: 1.0.0 Licencia: Licencia pública general GNU v2 o posterior URI de licencia : http://www.gnu.org/licenses/gpl-2.0.html */

Como habrás adivinado, esta es información de servicio sobre el tema del diseño: título, autor, descripción, licencia, versión, etc. Puedes reemplazar las partes correctas de las líneas por las tuyas, es decir, establecer tu autoría, versión, descripción. y otros datos.

4. Crea archivos encabezado.php, index.php, barra lateral.php, pie de página.php y distribuir el código de ellos entre ellos índice.html.

4.1. EN encabezado.php copia el código línea por línea , ya que este archivo es responsable de la parte superior del sitio. estilos.css reemplazar en el código con estilo.css- nuevo nombre de archivo correcto.

4.2. EN index.php pega el código del bloque principal (de la línea línea por línea ).

4.3. EN barra lateral.php Copie el código del menú lateral (de Por ).

4.4. EN pie de página.php pegue las líneas restantes (con hasta el final del documento índice.html).

5. Quitar índice.html.

6. Vaya al panel de administración y asegúrese de que la plantilla MyTheme aparezca en la sección Apariencia -> Temas. Incluso puedes intentar verla o activarla, pero todavía no saldrá nada bueno, porque aún no hemos integrado la plantilla con WordPress.

Adaptando encabezado

Ahora comenzaremos a crear un tema dinámico a partir de una plantilla estática en la que se cargarán los datos y la configuración de WordPress.

La plantilla contendrá inserciones PHP. Este código comienza con. Entre ellos se encuentra el código PHP que con mayor frecuencia llama a funciones CMS.

1. Abra el archivo header.php y reemplace el código que contiene hasta el bloque.

al siguiente:

> "> "> " tipo="texto/css" media="pantalla" /> <?php bloginfo("name"); ?>

Dinamizamos el bloque.

El código llama a una función que devuelve los atributos del idioma al contenedor.

">

En lugar de especificar la codificación como una constante, llamamos a una función que toma el valor de la configuración del CMS y lo inserta automáticamente en el código, es decir, para cambiar la codificación ya no es necesario editar el archivo del tema.

Una función importante que garantiza que los estilos, complementos y scripts funcionen en la página.

2. Proceda a editar el archivo index.php. Al principio, escriba

,

Las líneas abren los archivos de encabezado, barra lateral y pie de página del sitio.

Ahora puedes ver o incluso activar MyTheme. Como resultado, el navegador mostrará una plantilla familiar con un menú estático y una sola página. Para que el menú se vuelva dinámico y personalizable, y en lugar de una página para mostrar todos los materiales colocados en el sitio, es necesario transformar aún más la plantilla.

Hacer que el menú superior sea dinámico

Por ahora tenemos un tema de diseño completamente estático, incluido uno con un menú superior horizontal sin cambios. Si bien no se puede configurar desde el panel de administración, y si deja el código en su forma actual, para insertar/eliminar/mover elementos tendrá que editar el archivo cada vez. encabezado.php, lo cual es extremadamente inconveniente.

Para no filosofar y no sumergirnos en el abismo del fascinante mundo de la programación, le daremos al menú dinámico un nombre estático. En lugar de la tabla de menú horizontal, pegue el código

para que quede así:


Arriba