entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Orden apropiado del código en un plugin de Wordpress

Me gustaría ordenar el código de mi plugin de Wordpress adecuadamente. Por ejemplo, el fichero principal mi_plugin.php es el siguiente:


defined( 'ABSPATH' ) or die( 'No script kiddies please!' );

include( plugin_dir_path( __FILE__ ) . 'admin/polr-metabox.php');
include( plugin_dir_path( __FILE__ ) . 'admin/admin-all-posts-page.php');
include( plugin_dir_path( __FILE__ ) . 'admin/admin-menu.php');
include( plugin_dir_path( __FILE__ ) . 'admin/plugins-page.php');
include( plugin_dir_path( __FILE__ ) . 'admin/settings-page.php');

// === ACTIONS === //

// show metabox in post editing page
add_action('add_meta_boxes', 'my_plugin_add_metabox' ); // admin/my_plugin-metabox.php

// Save metabox data
add_action('save_post', ',y_plugin_save_metabox' ); // // admin/my_plugin-metabox.php

// Muchas más acciones
.....

// DESPUÉS COMIENZAN LAS FUNCIONES // 

function my_plugin_plugin_load_textdomain() {
    //
}

function my_plugin_init() {
  //

}

Como se puede apreciar, comienzo realizando los includes necesarios. Después, registro las acciones asociadas a las funciones (algunas funciones están en este fichero PHP principal y otras en los indicados en los includes) y por último coloco las funciones.

Me gustaría saber si esta practicas es correcta. En ocasiones, entre otras cosas he visto como se escribe primero la función y después la acción que llama a esta función.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta