Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

Activando un plugin wordpress | Ejemplo de c贸digo

24 junio, 2019
wordpress

En esta mini entrada subo como se puede hacer la “clase activator” que nos valdr铆a para activar un plugin hecho para wordpress.

Cuando activamos el plugin creamos por primera vez la tabla que vamos a utilizar, antes vemos que la tabla no est茅 creada en la base de datos.

Utilizamos la variable global wpdb para acceder a la base de datos , consultar y ejecutar consultas en la base de datos.

class plugin_name_Activator {
 
	/**
         *  Activator plugin name
	 */
 
	public static function activate() {
 
        add_option('enabledo');
 		global $wpdb;
		$table_name = $wpdb->prefix . "tablename";
		if($wpdb->get_var("show tables like '$table_name'") != $table_name)
		{
	                $wpdb->query( "CREATE TABLE " . $table_name . " (
	                        `id` mediumint(9) NOT NULL AUTO_INCREMENT,
	                        `post_id` int NOT NULL,
	                        `automatic` varchar(20) NOT NULL,
	                        UNIQUE KEY id (id));
		}
   }
}