Preguntas etiquetadas con php

Para preguntas sobre el lenguaje de programación del lado del servidor en el que se escriben los núcleos, complementos y temas de WordPress. Las preguntas sobre el uso de PHP fuera de un contexto de WordPress están fuera de tema, pero se pueden hacer en Stack Overflow.

2
Cómo hacer que un tamaño de imagen sea seleccionado por defecto en Carga de medios - WP v3.5
Desnudo conmigo Quiero tener un tamaño de imagen personalizado seleccionado de forma predeterminada en la página emergente de carga de medios. En Wordpress v3.4.2 y versiones anteriores, este código elegante funcionaba bien: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, …
12 php  functions  filters  media 

1
¿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 o por qué hay una inserción de cadena? ¿Para qué sirve Anyword? ¿Alguien …

5
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 función agrega comillas mágicas a los datos incluso …
12 php  plugins 


5
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 - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> …
11 php  wp-query  escaping 

2
¿Debo usar spl_autoload_register () en mi complemento?
Cuando uso spl_autoload_register en mi complemento, obtengo: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Leí un poco y encontré varias soluciones. Uno en SO dijo que no usara spl_autoload_register con WordPress. ¿Es eso exacto? Estoy seguro de que puedo encontrar …




1
Mega Menu Walker
Estoy tratando de crear un mega menú walker. Desafortunadamente, los caminantes escapan por completo de mi conocimiento de codificación. Realmente podría necesitar algo de ayuda para que funcione. Aquí están las características que necesito: Envolver el segundo nivel <ul>en <section>. [COMPLETAR] Cuando un usuario establece la clase "break" en un …

2
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 …

4
¿Cómo llamo a wp_get_current_user () en un complemento cuando los complementos se cargan antes de pluggable.php?
El resultado actual es "Error fatal de PHP: Llamada a la función indefinida wp_get_current_user ()" que tiene sentido, pero no ayuda. Necesito usar $ current_user. Aquí está el código que estoy usando actualmente: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true …

4
Solo get_posts de ciertos formatos de publicación
Estoy tratando de crear una lista de archivo con solo mis artículos de formato de publicación "normal" (no enlaces, formatos de citas, etc.). ¿Cómo implementaría has_post_format( 'standard' ), o algo similar, en el siguiente código? No he podido encontrar una consulta get_postsque solo solicite tipos de formato específicos. <?php // …

1
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 cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } Aparentemente, esto …
10 php  widgets  options 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.