WordPress

Preguntas y respuestas para desarrolladores y administradores de WordPress

1
add_role () se ejecuta solo una vez?
Me sorprendió descubrir que add_role () modifica la base de datos y falla si el rol ya existe. Aquí hay dos implicaciones, una primera más seria que la otra: 1) si está en desarrollo y actualiza su código add_role, primero debe eliminar remove_role () 2) una vez que lo tiene …

2
Desactiva los consejos de Gutenberg para siempre, no Gutenberg
Me gusta mucho Gutenberg, sin embargo, los consejos al comienzo de cada carga de página me vuelven loco. Me gustaría deshabilitar los consejos molestos para siempre a través del código. No publique el complemento "Desactivar Gutenberg", ya lo he visto. Quiero hacerlo a través de un par de líneas de …


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
¿Cómo verificar la unicidad del prefijo del complemento?
Para evitar colisiones con otros complementos, uno debe prefijar todas las funciones, acciones y complementos globales con un prefijo único, por ejemplo: function xyz_function_name() { ... } La pregunta es, ¿cómo verifico que xyzsea ​​realmente único? Por ejemplo, Yoast SEO utiliza lo wpseo_que me imagino que otro plugin de SEO …


1
Agregue el botón de código abreviado de cierre automático a TinyMCE en WP 4.6
Estoy familiarizado con la creación de códigos cortos de cierre automático como: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] …

2
¿Hay una desventaja de usar wp_defer_term_counting?
Tengo una base de datos de WordPress con más de 2 millones de publicaciones. Cada vez que inserto una nueva publicación, tengo que llamar, wp_set_object_termsque tarda más de dos segundos en ejecutarse. Me encontré con esta publicación que recomienda llamar wp_defer_term_countingpara omitir el término contar. ¿Existen graves consecuencias para el …


1
¿Cómo usar wpLink sin editor?
Me gustaría crear una opción de tema para agregar un enlace. Cargar estos scripts y activar el diálogo funciona bien si el editor wp está presente. wp_enqueue_script('wplink'); wp_enqueue_script('wpdialogs'); wp_enqueue_script('wpdialogs-popup'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_style('thickbox'); wp_editor('', 'unique_id', array('editor_class'=>'hidden')); $('.add-link').on("click", function(e){ e.preventDefault(); wpLink.open(); return false; }); pero ¿cómo hacer que abra el cuadro de diálogo …
11 links  editor 

1
Inicialice el editor / editor visual TinyMCE después de insertar AJAX
Tengo un grupo de campos de estilo "repetidor" en una página de opciones personalizadas. Hay un editor visual activo en un estado oculto, y cuando el usuario hace clic en "agregar nuevo", se clona toda la fila. Luego necesito inicializar el editor visual en la fila clonada. Mi código: $('.repeater-add-new').click(function(event) …
11 ajax  tinymce  editor 


1
¿Cómo quitar correctamente secuencias de comandos y estilos en el tema secundario?
Hice un tema principal y un tema secundario en uno de mis proyectos. Puse en cola CSS y JavaScripts en mi tema principal como a continuación: function project_necessary_scripts() { //Stylesheets wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' ); wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' ); wp_register_style( 'project-css', get_stylesheet_uri() ); wp_enqueue_style( 'bootstrap-css' ); wp_enqueue_style( 'bootstrap-map' ); …

7
Wordpress coincide con las URL con tildes finales
Me han entregado un informe de vulnerabilidad (1) que parece estar implicando que puede haber un problema de seguridad en la forma en que Wordpress maneja las URL con las siguientes tildes. Parece que el escáner cree que el sitio web puede estar ofreciendo algunos listados de directorios y tal. …
11 permalinks 

1
Anular la traducción básica predeterminada de WordPress
WordPress está configurado en idioma holandés. Cuando uso get_the_archive_title()mi tema correctamente, aparece "Categoría: nombre de categoría" en una página de archivo de categoría. Sin embargo, me gustaría que lea "Sectie: Nombre de categoría". No quiero cambiar el archivo de idioma holandés en la carpeta wp-content / languages, porque eso se …

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.