Página principal » WordPress » Cómo crear etiquetas personalizadas de plantillas de WordPress

    Cómo crear etiquetas personalizadas de plantillas de WordPress

    Crear un tema de WordPress es tan fácil con etiquetas de plantilla. Puedes añadir el título() para mostrar la publicación o el título de la página, y puede usar el contenido() para mostrar el contenido de la publicación o la página. Hay muchas más etiquetas de plantilla en WordPress que podemos usar para mostrar otras cosas.

    Pero cuando se trata de Mostrar solo cosas particulares en su tema, tu podrías querer crea tu propia etiqueta de plantilla. En el tutorial de hoy, lo guiaremos a través de este proceso no muy complicado. Empecemos con los fundamentos..

    Etiqueta de plantilla básica

    Si echa un vistazo a las fuentes de WordPress Core, encontrará que una etiqueta de plantilla es básicamente Una función PHP que ejecuta un conjunto de códigos con algunos parámetros..

    Para crear su propia etiqueta de plantilla, puede escribir una función PHP en functions.php dentro de su directorio de temas, por ejemplo.

     function my_template_tag () echo 'Esta es mi plantilla';  

    Luego, en tus otros archivos de tema, di, single.php o page.php, Puedes añadir la función, como tal..

      

    Esto mostrará el mensaje 'Esta es mi plantilla' que se repite dentro del mi_template_tag () función.

    Crear una plantilla de WordPress es realmente así de simple. Bien, ahora veamos un ejemplo un poco más avanzado..

    Etiqueta de plantilla de recuento de vista de página

    En este ejemplo, vamos a crear una plantilla. que mostrará el recuento de vistas para cada post y página.

    primero, Instalar y activar WordPress.com Stat en Jetpack. Y asegúrese de haber conectado Jetpack a WordPress.com. La razón por la que usamos WordPress.com Stat es que la Ver Los datos se almacenarán en WordPress.com en lugar de en nuestra propia base de datos. Esto podría ahorrar en nuestro servidor de carga..

    Crea una función en tu funciones.php llamado la vista(), al igual que:

     función the_view ()  

    Pondremos la función (la etiqueta de la plantilla) en una página o publicación, por lo que necesitamos obtener la página y el número de identificación de la publicación. Esto puede ser recuperado usando get_the_ID ();.

     la función the_view () $ id = get_the_ID ();  

    Luego podemos usar una función para recuperar la cantidad de vistas de las estadísticas de WordPress.com usando stats_get_csv ();. Esta función acepta varios parámetros (encuentra la lista completa aquí).

    En nuestro caso, tenemos que añadir el dias, que especifican el rango de tiempo del recuento de vistas, y el ID del mensaje.

     la función the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); 

    En el código anterior, desde que configuramos el dias parámetro a -1, Recuperaremos el recuento de vistas de la ID de publicación dada desde el principio, desde el momento en que se active el complemento de WordPress.com Stat..

    Una vez que tengamos el número, solo tenemos que repetirlo, de la siguiente manera.

     la función the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views']; 

    Eso es todo, nuestra nueva etiqueta de plantilla para mostrar el recuento de vistas de página está lista. Usted puede En cualquier lugar en page.php o single.php. Por ejemplo:

    Si tiene alguna pregunta, no dude en escribirla en la sección de comentarios a continuación..