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
Obtener el directorio de complementos de un tema
¿Alguien conoce una manera no hacky de obtener la ruta del directorio de complementos desde las funciones de un tema.php? He utilizado plugin_dir_path ( FILE ), pero debido a que se invoca en el archivo functions.php del tema, devuelve la ruta a ese archivo. No es el directorio de complementos. …



1
¿Los archivos de complementos tienen que seguir una convención específica para ser "recogidos" por WordPress?
Desarrollé un complemento utilizando la convención normal de nombrar el archivo de complemento principal después de la carpeta del complemento (es decir, prefix-somepluginpara la carpeta y prefix-someplugin.phppara el archivo). Sin embargo, vi algunos complementos que usan la siguiente estructura: prefix-someplugin - plugin-loader.php // This file just loads src/prefix-someplugin.php - /src …



3
¿Cómo se debe implementar add_settings_error en páginas de menú personalizadas?
El libro Professional WordPress Plugin Development explica en detalle cómo usar correctamente la API de configuración, y también muestra cómo agregar menús y submenús, pero desafortunadamente no proporciona ningún ejemplo conjunto de esto. Si bien logré hacer que la mayor parte funcione, no puedo entender cómo implementar adecuadamente add_settings_error en …



3
¿Cómo puedo hacer que la página Agregar nueva publicación tenga Visibilidad configurada como Privada de manera predeterminada?
Estoy tratando de crear un complemento que altere la página Agregar nueva publicación para que el campo Visibilidad diga "Privado" de forma predeterminada: Status: Draft Visibility: **Private** Publish immediately [Publish] ... a diferencia de lo que normalmente supone WordPress: Status: Draft Visibility: **Public** Publish immediately [Publish] En este momento, estoy …




4
¿Cómo crear y vincular a la página de administración de un complemento?
OK Código completo: <?php //check to see whether the user is an admin or not. if (is_admin()) { function wpsc_display_products_seo(){ global $wpdb; $productList = $wpdb->get_results("SELECT * FROM " . WPSC_TABLE_PRODUCT_LIST . " ORDER BY name ASC"); echo get_admin_page_parent(); $path = 'admin.php?page=wpsc_product_seo_details'; $url = admin_url($path); ?> <h2><?php _e('Products List','wpsc'); ?></h2> <p>Below …

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.