web-dev-qa-db-fra.com

Charger du contenu wordpress dans un autre domaine

J'ai fait des recherches sur Google mais je ne peux pas obtenir la bonne réponse.

Je dois obtenir mes boucles wordpress en dehors d'un domaine en utilisant un fichier php.

Par exemple: j'ai un site Web hébergé avec www.monsite.com à l'aide de wordpress. Et un autre est www.secondwebsite.com en utilisant uniquement php.

J'aimerais utiliser quelque chose comme le wp-load.php pour utiliser mes boucles dans mes fichiers php.

Merci beaucoup,

jhon


Je ne peux pas obtenir le chemin du serveur correctement ... Des idées?

Voici mon chemin différent:

FICHIER PHP QUI DOIT CHARGER wp-load.php:

/home/faver/domains/facebook.faver.be/www/lili

Dossier où wp-load.php est:

/home/lbpl/www/

J'ai essayé ceci:

<?php
//Include WordPress
define('WP_USE_THEMES', false);
require('../../../../../lbpl/www/wp-load.php');


query_posts('showposts=1');
?>

<?php while (have_posts()):
      the_post(); ?>
      <h2><?php the_title(); ?></h2>
      <?php the_excerpt(); ?>
      <p><a href="<?php the_permalink(); ?>">Read more...</a></p>
<?php endwhile; ?>

Mais ne travaille pas. Je pense que je ne peux pas aller dans le répertoire /home parce que des droits FTP.

Merci pour l'aide

Jhon

1
jhon

Vous voulez dire: <?php include "http://www.sample.com/wp-load.php";

Ce paramètre est désactivé/non autorisé par défaut sur la plupart des serveurs Web (php.ini). Vous ne pouvez donc pas utiliser l'inclusion pour inclure les fichiers d'une adresse distante pour des raisons de sécurité.

Si vous souhaitez toujours autoriser l'inclusion de fichiers distants, utilisez la directive allow_url_include must be set toOn(or 1) inphp.ini`.

Mais là encore, c’est une mauvaise pratique, du point de vue de la sécurité. Souvent, il est généralement désactivé.

Alternative est d'utiliser le flux. Analyser le flux de l'installation WordPress et utiliser le contenu de cette partie. Une autre alternative est la surface XMLRPC, mais le flux est facile à utiliser et contient toutes les parties du contenu.

1
bueltge