Cómo crear complementos extensibles para wordpress

4

Tengo una pregunta genérica que me gustaría hacer.

¿Cómo hacemos para crear un complemento de wordpress extensible? Me gustaría crear un complemento que pueda permitir fácilmente que se conecten nuevas extensiones.

¿Alguien tiene consejos, guías o tutoriales para hacer esto?

    
pregunta Aaron Lee 13.08.2013 - 10:14

2 respuestas

3

Lo siguiente:

  • Usa ganchos y filtros para alimentar cosas. Pase args a un filtro antes de hacer cosas con ellos, pase valores de retorno a filtros antes de devolverlos, etc., enlaces y filtros en todas partes
  • namespace todo, tomjn_twittercount es un nombre de función mejor que twittercount
  • Practica la buena programación genérica del sentido común, por ejemplo, use la inyección de dependencia, use la POO adecuada (una sola clase que contiene un montón de funciones no es POO)
  • Documente sus API
  • Use sus API internamente para compilar el complemento
  • Documente sus API
  • ¿Mencioné la documentación de tus API?

Yo sugeriría usar la documentación en línea de PHPDoc extensivamente. Le permitirá generar automáticamente la documentación utilizando PHP Documentor

por ejemplo

/**
 * Prints hello world
 * 
 * @access private
 * @abstract
 * @return void
 */
 private function helloworld() {
     echo 'hello world';
 }
    
respondido por el Tom J Nowell 13.08.2013 - 11:11
0

Se trata de crear ganchos personalizados. Las formas principales son mediante el uso de apply_filters() y do_action() .

Aquí encontrará explicaciones más detalladas enlace

    
respondido por el KeepMove 24.08.2015 - 04:10

Lea otras preguntas en las etiquetas