Buscar..


Introducción

Wordpress es un CMS ampliamente utilizado para crear sitios web de información simple, pero también para crear sitios web más sofisticados e incluso pequeñas tiendas web.

Wordpress hace uso de temas. Estos temas se utilizan para crear la funcionalidad de diseño y contenido de un sitio web de Wordpress. Los temas se pueden encontrar en todo el internet.

Cada uno tiene su propia funcionalidad y diseño únicos, pero a veces es difícil encontrar el tema adecuado para un sitio web. Por suerte también somos capaces de crear nuestro propio tema.

Desarrollando tu propio tema

Un tema de wordpress consiste en dos tipos de archivos. Los archivos básicos que tiene cada tema y los archivos que definen el diseño y la funcionalidad del tema. Este segundo grupo voy a llamar a los archivos específicos del tema.

Los archivos de temas básicos.
Los archivos de temas básicos son los archivos que se utilizan para configurar y registrar un tema. En la siguiente lista, describiré brevemente cada archivo y su uso. Más adelante agregaré los archivos de ejemplo más básicos que se necesitan para configurar su propio tema de wordpress.

  • functions.php : el archivo functions.php se usa para registrar todas las funciones, barras laterales, scripts e inclusiones del tema. En este archivo puede, por ejemplo, incluir archivos CSS, archivos JS, etc.
  • Header and footer : los archivos de encabezado y pie de página (header.php y footer.php) son los archivos que se utilizan para llamar al encabezado y al pie de página. El archivo de encabezado y pie de página, por ejemplo, contiene el enlace al sistema de fondo de wordpress.
  • index.php : el archivo index.php es el archivo que crea la plantilla de página predeterminada. En este archivo puede ver, editar y eliminar partes de este diseño de plantilla predeterminado.
  • single.php : el archivo single.php es el archivo que crea la página de la plantilla de publicaciones individuales. Al igual que la plantilla predeterminada para las páginas, pero ahora para las páginas de una sola publicación.
  • format.php El archivo format.php es el archivo que crea la plantilla de texto de contenido desde una página. Entonces, si tuviera una página de inicio y la editaría desde el back-end agregando un texto. Este archivo crea el marcado estándar de este texto.
  • 404.php El archivo 404.php crea la plantilla 404. Este archivo consiste en el diseño básico de esta página.
  • archive.php El archivo archive.php crea el diseño de la página de archivo.
  • style.css El archivo básico de hojas de estilo.

Así que en esta lista puede ver todos los archivos necesarios para configurar su propio tema de Wordpress. Ahora echemos un vistazo a algunos archivos que puede crear si desea, pero no son archivos necesarios para un tema de wordpress. Estos archivos son en su mayoría archivos de plantilla y otras extensiones funcionales.

Plantillas de página personalizadas
page-<your own name>.php : en un tema de Wordpress puede crear varias plantillas de página. creando nuevos archivos de plantilla de página. Un archivo de plantilla de página estándar consta de los siguientes atributos de nombre. name of the template page name of the template y .php Si, por ejemplo, desea crear una nueva plantilla de página para la página de su blog, podría llamarlo page-blog.php Wordpress lee automáticamente el archivo y agrega el archivo al menú de elegir plantilla. Asegúrese de que al menos haya incluido las get_header() y get_footer() . También asegúrese de nombrar su plantilla en un comentario en la parte superior del archivo agregando el siguiente ejemplo.

<?php
    /*
     * Template Name: Homepage Template
     */
    get_header();
?>

Plantillas de página de entrada única personalizadas
single-<your own name>.php : en un tema de Wordpress como la plantilla de página descrita anteriormente, también puede crear sus propias plantillas de página de publicaciones individuales. Al igual que la plantilla de página, el archivo consta de tres partes single para declarar que es una página de publicación única <your name of the template> y la extensión de archivo .php . Al igual que la plantilla de la página, los requisitos mínimos para asegurarse de que Wordpress lea la nueva plantilla están agregando las funciones get_header() y get_footer() . Y, por supuesto, también agrega el nombre de su plantilla como el ejemplo a continuación.

<?php

/*
* Template Name: Post Portfolio
* Template Post Type: post, page
*/

?>

También indicamos el Template post type: que representa el tipo de plantilla que es, en este caso, publicación y página.

Plantillas de texto personalizadas
format -<your own name>.php : en un tema de Wordpress también puede crear plantillas de salida. Estas plantillas de formato son el diseño y el contenido de una publicación. Por ejemplo, si en algunos casos desea que la publicación muestre solo el contenido o el título de la publicación, puede usar estas plantillas para crear ese tipo de ajustes. Dado que este tipo de plantillas solo dan formato al contenido de back-ends de publicaciones creado por un usuario, no es necesario que get_header() y get_footer() ya que estas ya están definidas en las plantillas de páginas. Asegúrese de que su plantilla sea capaz de reconocer una publicación utilizando el siguiente ejemplo básico.

<div>
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    </article>
</div>

Ahora que sabemos algo sobre los archivos básicos y algunos de los muchos archivos de plantillas específicas, es hora de comenzar a hablar de barras laterales y widgets. En el futuro, esto se agregará junto con un tutorial de inicio en el paso a paso sobre cómo crear un tema de Wordpress muy propio.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow