Tecnología

Inicio

Cómo crear una plantilla de entrada en WordPress

Cómo crear una plantilla de entrada en WordPress


En las plantillas de WordPress, archivos PHP que definen dónde los bloques de texto, barras laterales y otros contenidos que va sobre los diversos tipos de páginas. Junto con al menos el archivo CSS y muchos otros archivos, estas plantillas constituyen un "tema" en WordPress. El tema controla el aspecto general del sitio web. Dentro de los temas, el archivo de plantilla que muestra las entradas individuales de correos es "single.php". La creación de este archivo le da la posibilidad de definir un estilo o funcionalidad diferente para los mensajes individuales en contraste con aquellos que muestran en la lista de mensajes.

Instrucciones

1 Encuentra la carpeta para su tema en la siguiente ubicación:

/ Yoursite / wp-content / themes / theme-Nombre /

Dentro de la carpeta para el tema, buscar y abrir el archivo "single.php" en el software de edición de código. La mayoría de los temas incluye este archivo, pero si no está presente, crear un archivo en blanco y el nombre "single.php". Copiar el contenido de "index.php" sobre el fichero de "single.php" y guardar.

2 Busque <? Php the_excerpt (?); ?> En el código de su archivo "single.php". Si el archivo contiene el código, cambiarlo a <? Php the_content (?); ?> Por lo que todo el contenido de la entrada aparecerá cuando los usuarios hacen clic en un solo puesto.

3 Busque el final de su bucle de WordPress en el archivo "single.php". Este código lo general se ve así:

<? Php endwhile; ?> <? Php otra cosa:?>

? <P> <? Php _e ( 'Lo sentimos, no hay puestos corresponde a sus criterios.'); ?> </ P>

<? Php endif; ?>

En algún lugar después de que el código, añada lo siguiente:

<? Php comments_template (); ?>

Llamando a la comments_template (); función en la plantilla "single.php", añade comentarios y el formulario de comentarios a sus entradas. Los visitantes sólo podrán ver los comentarios al hacer clic en un solo puesto.

4 Cambiar el previous_posts_link (); y next_posts_link (); funciones para previous_post (); y next_post () ;. Va a encontrar estas funciones en algún lugar por debajo del extremo del bucle. Estas funciones proporcionan enlaces al final de sus mensajes. Si el archivo "single.php" aún no contiene estas funciones, añadir esto a su archivo:

? <Div class = "AlignLeft"> <previous_post php (); ?> </ Div>

? <Div class = "bside"> <next_post php (); ?> </ Div>

Consejos y advertencias

  • Compruebe si el <? Php body_class (?); ?> En el cuerpo de la etiqueta <> de su archivo "single.php". Añadir si no está ya presente. Este código genera una clase de "post" para toda la página, por lo que en CSS se puede dar solo puesto de plantillas de su propio estilo independiente de la página principal de correos para publicar anuncios.
  • Para crear una plantilla de entrada para un tipo de envío personalizado, nombre del archivo "single-yourposttype.php" y reemplazar "yourposttype" con el nombre de su encargo tipo de entrada, como "single-movie.php" para un "películas" tipo de mensaje .
  • Siempre una copia de seguridad de archivos de plantilla al usuario cambiar el código. Si crea un grave error, puede reemplazar los archivos de plantilla efectuados con sus copias de seguridad.