web-dev-qa-db-fra.com

Publication automatisée sur Wordpress à partir de la ligne de commande ou de l'API XMLRPC sur Dreamhost

J'exploite plusieurs sites wordpress sur Dreamhost. J'ai quelques scripts automatisés que je veux pouvoir publier automatiquement sur les blogs wordpress. Je peux le faire via un outil de ligne de commande ou via XML-RPC. Malheureusement:

  1. Je ne trouve pas d'outil en ligne de commande capable de publier de manière fiable. (J'ai un accès Shell sur l'ordinateur sur lequel le site wordpress est en cours d'exécution.)
  2. Je ne parviens pas à faire fonctionner l'API XML-RPC. Je reçois un message d'erreur indiquant que je dois utiliser le RPC via le POST. On me dit que cela est dû au fait que dreamhost utilise une version obsolète de PHP, mais j'ai essayé d'utiliser les mods pour wordpress et cela n'a pas abouti.

Alors, y a-t-il un moyen facile (voire même difficile) de poster sur un blog wordpress?

Merci.

1
vy32

Puisque vous avez un accès Shell, vous pouvez utiliser wp-cli :

wp eval-file your-posting-script.php
3
scribu