Méthode avec injection Javascript
Le principe est d’utiliser une fonction ajax qui va chercher des données à l’extérieur de WordPress avec une fonction jQuery.getJSON
jQuery.getJSON("../../wp-includes/copro/list_lots.php", function(json) {
var retour = "";
if (json.mdb.length> 0) {
$.each(json.mdb,function() {
retour += 'lot : ' + this.lot + ' - numéro : ' + this.numero + '<br>' ;
}) ;
document.getElementById("listcop").innerHTML = retour;
}
});
qui renvoie les éléments reçus après les avoir formatés avec document.getElementById("listcop").innerHTML = retour
Malheureusement, WordPress bloque l’appel à un programme extérieur.
La méthode de l’iframe
Elle crée la page à l’extérieur et la renvoie sous forme d’un iframe dans un conteneur html.
<iframe src="https://4957.fr/copro/aff_lots2.php" width="100%" height="400px" style="background-color="white"></iframe>
La méthode du code court avec WP DataAccess
Une table est définie dans WP Data Access, puis insérée avec un code court
dans WordPress Lot (key) Numero Type Proprietaire Occupant Batiment Etage Porte Emplacement Lot (key) Numero Type Proprietaire Occupant Batiment Etage Porte Emplacement
Le système fonctionne correctement, mais les fonctions de customisation ne sont accessibles que moyennement paiement et elles ne seraient de toute façon pas suffisantes pour le besoin.
