Preguntas etiquetadas con php

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...

13
Configurar cookies personalizadas en Wordpress

Estoy tratando de configurar cookies para redirigir a los usuarios que regresan a mi página específica dentro de mi sitio de Wordpress. Me gustaría un consejo con estas 2 cosas: ¿En qué parte de los archivos php de Wordpress se deben verificar las cookies antes de cargar cualquier contenido para...

12
Wordpress y citas mágicas

He estado escribiendo algunos complementos de Wordpress, y he tenido algunos problemas con Wordpress poniendo citas mágicas en los datos POST y GET. Específicamente, la función "wp_magic_quotes" en \ wp-includes \ load.php, que se llama (presumiblemente en cada respuesta) en wp-settings.php. Esta...

12
¿Cómo funciona printf (__ ()); ¿trabajo?

Hoy trabajo en un tema para comprender mejor WordPress y las plantillas. Descubrí esto: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Sé que muestra "Diseñado por Blub" (donde está vinculado Blub) Pero, ¿qué __()significa...

11
Mejores prácticas para PHP

Al hacer una plantilla como single.php y tienes php envuelto en html, es mejor: ¿Iniciar + detener PHP? por ejemplo <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> O Echo HTML y Escape PHP? Por ejemplo...

10
Devolver página de plantilla HTML con función PHP

Quiero crear un formulario que pueda usar un shortcode para insertar en mi sitio. Sería realmente bueno si pudiera crear la parte HTML en un archivo separado y luego insertarlo con un código corto PHP (para separar la lógica de la página de la mecánica de convertirla en un código corto). ¿Cómo...

10
Limite la cantidad de widgets inactivos

Estoy tratando de restringir el número de widgets de la barra lateral "wp_inactive_widgets" a un máximo de 10, porque la página de administración de widgets es increíblemente lenta: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function...