Preguntas etiquetadas con plugin-development

Los complementos de WordPress permiten una fácil modificación, personalización y mejora de un blog de WordPress. En lugar de cambiar la programación principal de WordPress, puede agregar funcionalidad con los complementos de WordPress.

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

8
¿Cómo puedo encontrar la babosa de complementos?
Me pregunto cómo puedo encontrar el slug de los complementos (slug = nombre interno utilizado por WordPress para hacer actualizaciones de complementos y determinar qué complementos están actualmente activos). Generalmente es el nombre de la carpeta del complemento, pero si un complemento no tiene una carpeta, es su nombre de …

2
¿Cómo mejoro este fragmento de consulta de administrador para evitar generar resultados duplicados en búsquedas no meta?
He estado jugando con fragmentos de código que agregan metadatos a las búsquedas administrativas. El mejor fragmento que encontré fue escrito por Stefano sobre esta pregunta . Sin embargo, parece tener 1 error molesto al buscar términos no meta. Aquí hay algunas capturas de mi instalación de desarrollo local. Imprimí …



1
¿La cantidad de descargas que se muestran para un complemento en el directorio de complementos de WordPress.org incluye actualizaciones automáticas?
Me pregunto cómo la cantidad de descargas que se muestran en el directorio de complementos se correlaciona con la cantidad de sitios web reales que usan el complemento. Me doy cuenta de que algunas personas descargarán y nunca instalarán y que otras pueden descargarse varias veces, pero si un complemento …

1
¿Complemento API para una fácil generación de tablas de listas de administración, manejo y exportación de tablas MySQL?
Soy consciente de la WP_List_Tableclase (que ha sido de gran ayuda tal como está). Sin embargo, estoy buscando algo aún más capaz: alguna forma de API mediante la cual simplemente pueda 'registrar' una tabla MySQL, pasar field_name => labeltraducciones y todo el injerto duro (enlaces de menú, generación de tablas, …





3
¿Cómo incluir wp-load.php desde cualquier ubicación?
Tengo un complemento que llama a un script php independiente (myAjax.php) a través de un script jQuery.ajax () dentro del complemento. Necesito colocar el siguiente código en el archivo myAjax.php: require_once('../../../wp-load.php'); if (!is_user_logged_in()){ die("You Must Be Logged In to Access This"); } if( ! current_user_can('edit_files')) { die("Sorry you are not …

4
¿Cómo repetir the_excerpt sin la etiqueta P wrapper?
En el fragmento de código a continuación, intento que el_extracto se escriba sin etiquetas. Sin embargo, el formato de origen muestra que the_excerpt siempre está envuelto en etiquetas P. ¿Cómo puedo extraer el extracto sin etiquetas? foreach($myrecentposts as $idxrecent=>$post) { ?> <li class="page_item"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php …

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.