web-dev-qa-db-fra.com

Chargement de l'environnement WordPress

J'utilise la bibliothèque suivante pour créer des publications personnalisées: https://github.com/HarriBellThomas/Wordpress_PostController

Cela fonctionne parfaitement, mais je voulais l’utiliser comme fichier custom_post.php autonome pour exécuter le travail CRON afin de créer automatiquement de nouvelles publications. Pour ce faire, j'ai ajouté la ligne suivante à mon fichier principal custom_post.php:

 if ( ! defined('ABSPATH') ) {
     /** Set up WordPress environment */
     require_once( dirname( __FILE__ ) . '/wp-load.php' );
 }

Lorsque j'exécute ce fichier via un navigateur, il fonctionne parfaitement et ajoute un nouveau message avec un titre personnalisé, sélectionne une catégorie, ajoute une nouvelle vignette et définit l'auteur souhaité.

Ensuite, je configure le travail CRON, qui crée une nouvelle publication, définit une vignette, sélectionne une catégorie, ajoute l’auteur voulu MAIS la publication CONTENT est vide. Ensuite, je me suis rendu compte que le contenu de la publication n’ajoute que lorsque je suis connecté à l’administrateur dans n’importe quel navigateur.

Comment puis-je me connecter ou charger l'environnement d'administration pour y parvenir et ajouter la publication CONTENT. Deuxièmement, existe-t-il une restriction lors de l'ajout de post_content UNIQUEMENT pour les administrateurs ou les utilisateurs autorisés? ..

1
Themer

Le problème était que l'iFrame était en train d'être démantelé. J'ai essayé toutes les méthodes pour autoriser le code iFrame mais cela n'a pas fonctionné. J'ai donc écrit un code court simple et maintenant, cela fonctionne.

1
Themer