Twiger


Si ceci est votre première visite, nous vous invitons à consulter la FAQ en cliquant sur le lien ci-dessus. Vous devrez peut-être vous inscrire avant de pouvoir envoyer des messages : cliquez sur le lien d'inscription ci-dessus pour cela. Pour commencer à lire les messages, sélectionnez le forum que vous voulez visiter depuis la liste ci-dessous.



Script & Application Forum réservé au post d'applications ou de scripts prêt à l'emploi pour la communauté et aux discussions relatives à l'utilisation de ces outils.

Réponse
Vieux 06/04/2009, 07h07   #1
fbparis
wrinaute accroc
 
Avatar de fbparis
 
Date d'inscription: mars 2008
Messages: 606
fbparis is on a distinguished road
Cool Une petite fonction pour poster sur WP depuis un script PHP

Voilà c'est tout con, un petit bout de code que j'ai adapté de trucs trouvés sur le net.

XML-RPC doit être activé dans wordpress, et dans votre php.ini :

Code PHP:
function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords='')
{
    
$title htmlentities($title,ENT_NOQUOTES,'UTF-8');
    
$keywords htmlentities($keywords,ENT_NOQUOTES,'UTF-8');
    
    
$content = array(
        
'title'=>$title,
        
'description'=>$body,
        
'mt_allow_comments'=>0,
        
'mt_allow_pings'=>0,
        
'post_type'=>'post',
        
'mt_keywords'=>$keywords,
        
'categories'=>array($category)
    );
    
$params = array(0,$username,$password,$content,true);
    
$request xmlrpc_encode_request('metaWeblog.newPost',$params);
    
$ch curl_init();
    
curl_setopt($chCURLOPT_POSTFIELDS$request);
    
curl_setopt($chCURLOPT_URL$rpcurl);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_TIMEOUT1);
    
$results curl_exec($ch);
    
curl_close($ch);
    return 
$results;

Pour autoriser les commentaires ou les pings, remplacez les 0 par des 1.

Le script ne poste que dans une seule catégorie la (vous pouvez passer l'identifiant texte de la catégorie) mais c'est facilement modifiable.
Pour les tags (keywords), il faut passer une chaine de caractères avec la virgule comme séparateur.

[MODE NINJA ON]
Un moyen facile pour automatiser la publication de certains posts, je l'utilise pour poster les horoscopes sur mon nouveau blog voyance par exemple
[MODE NINJA OFF]
__________________
Horoscope gratuit, Astrologie et blog voyance : ça fait pschitt ?
fbparis est déconnecté   Réponse avec citation
Vieux 06/04/2009, 17h05   #2
yeca
Member
 
Date d'inscription: mars 2008
Messages: 66
yeca is on a distinguished road
Par défaut

$rpcurl c'est pour l'url genre http://www.domaine.com/xmlrpc.php ??
__________________
A lire absolument : rien, juste mon site de football... et un bidule de billet d'avion
yeca est déconnecté   Réponse avec citation
Vieux 07/04/2009, 02h42   #3
fbparis
wrinaute accroc
 
Avatar de fbparis
 
Date d'inscription: mars 2008
Messages: 606
fbparis is on a distinguished road
Par défaut

Oui exactement
__________________
Horoscope gratuit, Astrologie et blog voyance : ça fait pschitt ?
fbparis est déconnecté   Réponse avec citation
Vieux 07/04/2009, 10h14   #4
klelugi
Senior Member
 
Date d'inscription: mars 2008
Messages: 252
klelugi is on a distinguished road
Par défaut

Bah que dire sinon : MERCI
__________________
Portail du massage, My Coiffure, portail de la Coiffure et coupes de cheveux et magazine féminin avec Feminimix
klelugi est déconnecté   Réponse avec citation
Vieux 07/04/2009, 15h49   #5
yeca
Member
 
Date d'inscription: mars 2008
Messages: 66
yeca is on a distinguished road
Par défaut

Bon ben j'ai pas de bol, ton truc marche pas visiblement chez moi.

Pourtant curl enabled et XML-RPC activé
__________________
A lire absolument : rien, juste mon site de football... et un bidule de billet d'avion
yeca est déconnecté   Réponse avec citation
Réponse

Liens sociaux

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Script pagerank pour free et ovh Tiger Script & Application 1 31/07/2008 17h05
Un script pour analyser les logs apache fbparis Outils de recherche & Référencement 0 18/07/2008 13h22


Fuseau horaire GMT +2. Il est actuellement 22h16. Édité par : vBulletin® version 3.7.1
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #15 par l'association vBulletin francophone



Se connecter


Sponsors
outil referencement
Test code de la route gratuit carte de rencontre
idee voyage cabinet dentaire en france