Preguntas etiquetadas con templates

Dentro del contexto de WordPress Theme-ing, el término 'plantilla' se refiere a los archivos PHP utilizados para mostrar contenido.

58
Obtener el nombre del archivo de plantilla actual

Encontré esto para mostrar el nombre actual del archivo utilizado en la plantilla: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php')...

35
¿Cómo obtengo el tamaño de un archivo adjunto?

Estoy usando el siguiente código de plantilla para mostrar enlaces de archivos adjuntos: $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $main_post_id ); $attachments = get_posts($args); foreach ($attachments as...

23
if (is_home () &&! is_front_page ())

Veo mucho el siguiente código en los archivos index.php. Entiendo que is_front_page()devuelve verdadero cuando ve la página principal del sitio (ya sea que muestre el índice de publicaciones de blog o una página estática), mientras que is_home()devuelve verdadero cuando ve el índice de...

22
Cómo reorganizar campos en comment_form ()

Estoy usando un filtro personalizado para cambiar los campos, pero no puedo entender cómo cambiar el orden de los campos en el formulario de comentarios. Orden deseada: campo de comentarios (primero / arriba) nombre correo electrónico sitio web Este es el código que estoy usando...

14
Para cerrar o no cerrar php

He leído que se recomienda (especialmente con php 7) no cerrar los archivos php con ?> Muchos de mis archivos WP php terminan así: <?php get_sidebar(); ?> <?php get_footer(); ?> ¿Debo eliminar la etiqueta de cierre y tener algo como esto? <?php get_sidebar(); ?> <?php...