Estoy intentando escribir un complemento de WordPress. En mi proyecto tengo tres archivos PHP.
- Mi archivo de plugin
- Widget para el complemento
- instalación de datos
Necesito instalar la tabla de datos en la activación del complemento. Por ese motivo escribí un código para crear una tabla para mi complemento en el archivo de instalación de datos. Pero no puedo crear una tabla de datos con este archivo.
Mi código para incluir el archivo de instalación de datos y el archivo de widget en mi archivo de complemento es
define ( 'OTHER_FILES_PATH', plugin_dir_path( __FILE__ ) );
require_once( OTHER_FILES_PATH . '/data_installation.php' );
require_once( OTHER_FILES_PATH . '/plugin_widget.php' );
Mi problema es cuando coloco mi código de instalación de datos en mi archivo de complemento, funciona bien, pero cuando lo coloco en un archivo separado (instalación de datos) no puedo crear tablas para mi complemento.
Por favor, avíseme si estoy cometiendo un error.