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.

4
Detenga un complemento en el proceso de activación cuando no se cumpla una determinada versión de WP y luego muestre un mensaje de error en el enlace de acción admin_notices
Tengo un complemento que no deseo que se active si no cumple con un cierto número de versión de WP, luego se muestra un mensaje de error en el enlace de acción admin_notices. Hasta donde he investigado, el siguiente código es el mejor que puedo lograr este objetivo: $wp_version = …

3
Mejores prácticas para hacer referencia al directorio de complementos
Mi complemento utiliza el siguiente código para hacer referencia a un archivo, pero he leído WP_PLUGIN_DIRque no funcionará si un usuario cambia el nombre de la carpeta predeterminada del complemento. También me gustaría reemplazar /location-specific-menu-items/con una referencia a la carpeta del complemento actual. $gi = geoip_open(WP_PLUGIN_DIR ."/location-specific-menu-items/GeoIP.dat", GEOIP_STANDARD); ¿Cómo podría …

2
¿La mejor manera de flush_rewrite_rules para el tipo de publicación personalizada, en un complemento de plugins mu?
Estoy escribiendo un complemento que crea una instancia de un tipo de publicación personalizada (entre otras cosas). Es un complemento multisitio y vive en el directorio mu-plugins . ¿Cuál es la mejor práctica para manejar flush_rewrite_rules () en esta situación? Para un complemento 'normal', lo haría en un gancho de …




1
Guardar datos-URI en la biblioteca de medios
Tengo un complemento TinyMCE que genera imágenes PNG usando HTMLCanvasElement.toDataURL()( MDN ). Actualmente, solo los estoy mostrando en el backend colocando el URI de datos en una etiqueta de imagen, pero realmente me gustaría agregarlos a la Biblioteca de medios de WordPress. ¿Cuál es la mejor manera (es decir, compatible …

3
Enviar correo electrónico de activación del usuario al crear un usuario mediante programación
Me preguntaba si alguien aquí podría ayudarme. Básicamente, he creado un formulario de registro personalizado que, cuando se valida, inserta a un usuario en la tabla de usuarios. function _new_user($data) { // Separate Data $default_newuser = array( 'user_pass' => wp_hash_password( $data['user_pass']), 'user_login' => $data['user_login'], 'user_email' => $data['user_email'], 'first_name' => $data['first_name'], …



2
¿Es wp-content / install.php un Drop-in?
No puedo encontrar documentación o debates sobre qué es y cómo usar los complementos de Drop-in. La pregunta se planteó en este Q&A, Rellenar contenido en la instalación . ¿Es un wp-content/install.phparchivo que redefine la función conectable wp_install_defaultsun complemento desplegable o no? Los resultados de mi investigación La siguiente lista …




1
Usar una clase de complemento dentro de una plantilla
Estoy escribiendo un complemento para enviar una invitación a un amigo que abre un formulario cuando se hace clic en un enlace. Encapsulé todas las funciones en clase siguiendo el código proporcionado en el complemento Informar de video roto por @toscho. El código relevante está debajo: /* Plugin Name: Send …

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.