Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

dudas sobre la creación de un plugin

Estas en el tema de dudas sobre la creación de un plugin en el foro de WordPress en Foros del Web. Hola estoy mirando lo de crear un plugin propio y me surgen unas preguntas En la función instalación: - Crear una tabla en la base ...
  #1 (permalink)  
Antiguo 27/03/2013, 08:58
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 8 meses
Puntos: 8
dudas sobre la creación de un plugin

Hola estoy mirando lo de crear un plugin propio y me surgen unas preguntas

En la función instalación:

- Crear una tabla en la base de datos para guardar los valores de los settings del plugin si es que hay?

- O guardarlos en la tabla Options.

Si se crea una tabla nueva, cómo se accede al valor de cada registro, lo que esta en la base tabla options se consigue con la funcion option().


En la desinstalación:
- Es aconsejable borrar los valores insertados en la tabla options, para que la base de datos no esté tan cargada?

- Si creamos una tabla nueva es aconsejable eliminar la tabla nueva?


La instalación y desinstalación no es lo mismo que activación y desactivacion no?
  #2 (permalink)  
Antiguo 27/03/2013, 15:45
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 2 meses
Puntos: 297
Respuesta: dudas sobre la creación de un plugin

Si sólo es para guardar la configuración del plugin puedes usar la tabla Options.

Hay plugins que tienen la opción de eliminar los datos para reiniciar las opciones por defecto.

De todos modos Wordpress no tiene la posibilidad de "desinstalar" como otros CMS como Drupal, que elimina la información automáticamente cuando se desinstala un módulo.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 28/03/2013, 06:40
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 8 meses
Puntos: 8
Respuesta: dudas sobre la creación de un plugin

ok entonces con las funciones

Código PHP:
register_activation_hook(__FILE__,'funcion_install');  register_deactivation_hook(__FILE__,'funcion_uninstall'); 
es en el proceso de activar y desactivar. Osea que si desactivo el plugin puedo hacer que se me borren todos los datos de configuración del mismo.

Pero al volverlo a activar se me volverian a crear los que pongo por defecto.


Esperemos que Automatic mejore el tema de la desinstalación de los plugins
  #4 (permalink)  
Antiguo 28/03/2013, 15:17
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 2 meses
Puntos: 297
Respuesta: dudas sobre la creación de un plugin

Exacto, puedes usar las funciones que has descrito para lo que deseas hacer. Me había olvidado por completo de los hooks.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios

Etiquetas: creación, dudas, plugin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.