Carnet Wiki

Accéder aux tables WordPress

Version 1 — Mai 2013 YannIC — Version initiale

Un exemple rapide d’usage des squelettes SPIP (avec une base externe), pour simplement lister le contenu d’un site WordPress

Cette page de Documentaion, complementaire au plugin WP2SPIP a comme simple raison de mettre à disposition et documenter quelques squelettes qui pourraient être utiles pour des personnes voulant reprendre les données en tables WordPress,
sans avoir à se battre avec des définitions de bases de données.

L’usage des facilités de tables externes (déjà autorisé en SPIP 2) rend plus facile la modification des squelettes fournis en fonction du prefixe des tables utilisé dans l’installation WordPress ciblée, puisque justement il n’y en a pas, et que vous pouvez meme exporter un Wordpress situé sur un autre serveur MySQL (sous réserve bien sûr que votre serveur SPIPait les droits d’accès à ce MySQL).

Le secret de la facilité d’usage est dans le paramétrage d’un fichier de connexion secondaire, à nommer wp.php, que SPIP 3 pourra vous créer automatiquement dnas le répertoire ./config.

Un exemple vous en est donné ci-dessous :

<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
define('_MYSQL_SET_SQL_MODE',true);
// $GLOBALS['spip_connect_version'] = 0.7;
//function spip_connect_db($host, $port, $login, $pass, $db='', $type='mysql', $prefixe='', $auth='')
spip_connect_db('localhost','','*root*','*password*','base_wp','mysql', 'wp_prefix','');
?>