Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/08/2015, 20:49
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 11 meses
Puntos: 193
Respuesta: Generador de Plugin o Opciones

1.- Recuerda que estás trabajando con POO (Orientado a objetos) esto quiere decir que todos los métodos estan encapsulados en sus clases. El callback que estan indicando en tus settings hace referencia a una funciona global es por eso que funciona con el include y no cuando declaras la función en la misma clase. Esto se soluciona pasando la clase y la función en tu callback, algo así:

Código PHP:
Ver original
  1. //admin/class-my-plugin-admin.php
  2.  array(
  3.                 'id' => 'mp_main_options_youtube',
  4.                 'title' => __('Youtube', 'youtube'),
  5.                 'callback' => array( $this, 'add_html_title' )
  6.             ),
  7.         );
  8. ......

Esto ejecutará la función "add_html_title" dentro de la misma clase, el primer parámetro es la referencia a la clase que contiene la funcion, en este caso, $this, puede leer mas aqui https://codex.wordpress.org/Function...g_with_a_Class

2.- Composer nos ayuda con las dependencias externas de los proyectos, una vez que haces un "composer install algo" todo el contenido de ese paquete/clase/utilería se descarga no hay que instalarlo nuevamente, si te das cuenta en mi folder de vendor https://github.com/Tmeister/wp-api-j...ncludes/vendor estan todas las dependencias, si alguien mas quiere usar mi proyecto solo lo clona y todo esta listo para usarse, no es necesario que tenga composer intalado y el servidor mucho menos, ya que el codigo de todas las dependencias existe.

Saludos!!