2009-11-24 2 views
0

Quelle est la meilleure façon de charger l'API WordPress à partir d'une page Zend Powered, pour pouvoir l'appeler sur les pages .php en dehors de l'installation de WordPress?Appel de l'API wordpress à partir de pages Zend sur la même case

J'ai actuellement ce code sur une page .php en dehors de WordPress:

define('WP_USE_THEMES', false); 
require('/wordpress/wp-blog-header.php'); 

J'essaie et exécuter la page et obtenez cette erreur:

Fatal error: Call to undefined method stdClass::set_prefix() in /wordpress/wp-settings.php on line 268

J'ai essayé de résoudre le problème en utilisant certaines des suggestions sur cette page. Mais en vain.

Répondre

0

Je suis exactement le même problème que vous êtes ci-dessus. Je ne pense pas que le problème est spécifiquement que vous essayez de charger en dehors de WordPress. C'est parce que le code ci-dessus est appelé de à l'intérieur d'une fonction, en dehors de WordPress.

Je n'utilise pas le framework Zend, mais lorsque j'essaie d'accéder à WordPress en utilisant le code ci-dessus, ce n'est pas un problème. Lorsque j'essaie de le charger dans le contexte de mon CMS (dans une fonction), j'obtiens la même erreur que ci-dessus.

Désolé je ne peux pas aider, mais je pensais que mon observation pourrait aider quelqu'un à trouver une solution.

+0

J'ai essayé de retirer l'appel d'une fonction. Toujours la même erreur. Merci quand même pour le conseil!!!! –

Questions connexes