Pregunta sobre Arreglando WordPress de Wordpress:

Configuración del tema en la base de datos

Un usuario preguntó 👇

Tengo una pregunta. WordPress guarda todas las publicaciones, páginas e imágenes en una base de datos. Quería instalar un tema multifuncional (como Jupiter / BeTheme / Bridge) como tema de un sitio web de WordPress, pero guardé algunas configuraciones en la misma base de datos.

¿Se pueden guardar las configuraciones de tema del tema multifuncional en una base de datos diferente? Y si es así, ¿cómo puedo arreglar esta conexión?

Por ejemplo: – Publicaciones / páginas / imágenes en la Base de datos 1 – Tema multifuncional en la Base de datos 2

(@brendovale)

Hace 3 años, 2 meses

¡Hola!

Puedes hacer una clase ‘MyDBCon’

MyDbCon class {// Configure su conexión php}

en su plugin o aplicación …

llamar a la clase.

o

¡Crea una nueva tabla en tu base de datos wp! Ver este código agregar tabla

class InstalaDesinstala {

  
    function create_tables() {
        global $wpdb;
        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');

        $sql_partners = " 
                            CREATE TABLE <code>&quot; . $wpdb->prefix . &quot;cliente</code> (
                             <code>id</code> int(10) UNSIGNED NOT NULL,
                             <code>cliente</code> varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
                             <code>categoria</code> varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
                             <code>estado</code> varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
                             <code>endereco</code> varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
                             <code>telefone</code> varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
                             <code>email</code> varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
                             <code>logo</code> text COLLATE utf8mb4_unicode_ci,
                             <code>created_at</code> timestamp NULL DEFAULT NULL,
                             <code>updated_at</code> timestamp NULL DEFAULT NULL,
                             <code>deleted_at</code> timestamp NULL DEFAULT NULL
                           ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
                        ";

        dbDelta($sql_partners);
    }

 

}

puede llamar a esto -> register_activation_hook <- en su tema de instalación.

Mira

function INSTALL() {
   you call
}

function UNINSTALL() {
    you call
}
 
 

register_activation_hook(__FILE__, 'INSTALL');
register_deactivation_hook(__FILE__, 'UNINSTALL');

ves a un hombre.

Lo siento por mi ingles.

(@michaelvdberg)

Hace 3 años, 2 meses

Genial, gracias por su rápida respuesta y código. Lo probaré y lo configuraré con mi servidor. ¡Gracias por tu ayuda! Que tengas una buena 🙂

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *