lunes, 11 de noviembre de 2013

Cómo hacer un lazo WordPress personalizado con la tesis

A diferencia de la mayoría de los temas de WordPress, la tesis no está destinado para su uso como una plantilla básica, sino que es un marco destinado a ayudar a los desarrolladores que utilizan el tema de la tesis como base. Este tema viene con muchas funciones adicionales y un poco de programación orientada a objetos (POO), que proporciona a los desarrolladores clases extensibles como "thesis_custom_loop", que le permite escribir personalizados bucles dentro del archivo "functions.php". Estos personalizadosbucles reemplazan código que genera el contenido del blog en las plantillas del tema.

 

CUSTOM WordPress

 

Lo que necesita

Tema de tesis instalado

 

Acceda a WordPress y vaya a "Editor" en "Apariciones" en la barra lateral. Haga clic en el enlace "functions.php" para editar ese archivo. Desplácese hacia abajo hasta el final del código y añadir un par de líneas en blanco, donde se escribe el código lazo personalizado.

 

Declare una variable y establecer su valor a un objeto nuevo:

 

$ My_loop = new my_loop;

 

Extienda la clase "thesis_custom_loop" con su nuevo objeto. Declarar la función "casa" dentro de las llaves del extensor de la clase:

 

clase my_loop extends thesis_custom_loop {

 

función de inicio () {

 

}

 

}

 

Declarar una función para cada tipo de plantilla que desea que su loop personalizada para trabajar, por ejemplo, "delante" o "simple". Estos tipos de plantilla corresponden con los nombres de las plantillas de PHP en la tesis, como "front.php". La "casa" efectos funcionales de la "home.php" o página principal del blog, en este caso.

 

Escribe el código loop personalizada dentro de la función o funciones. Utilice "while (have_posts ())" y "the_post ()" como lo haría en una plantilla regular de WordPress, aunque no es necesario "si have_posts (())" aquí:

 

función de inicio () {

 

while (have_posts ()) {

 

the_post ();

 

echo 'h2'. the_title (). '/ H2';

 

echo 'div'. post_class (). ''. the_content (). '/ Div';

 

}

 

}

 

Este código de ejemplo simula un circuito básico de WordPress que envía mensajes con un título y el contenido del mensaje. Actualice el archivo "functions.php" para guardar los cambios.

 

 

No hay comentarios:

Publicar un comentario