web-dev-qa-db-fra.com

Intégration avancée - WordPress + YOURLS

J'utilise un système personnalisé YOURLS pour créer mon propre raccourcisseur d'URL pour mon réseau de blogues. Tout fonctionne parfaitement, à quelques exceptions près (bogues déjà signalés au développeur).

Mais je vise quelque chose d'un peu plus compliqué qui ne soit pas inclus dans le plug-in WordPress YOURLS existant.

Actuellement

À l'heure actuelle, lorsqu'un article est publié, WordPress se connecte automatiquement à YOURLS, crée une URL courte et envoie une notification à Twitter. Cela fonctionne bien et garde une trace de tout pour moi (l'URL courte est mémorisée par WordPress et insérée dans les balises <meta> appropriées également).

Ce que je veux faire

Je programme mes billets de blog pour 8h, heure du Pacifique. Cela fonctionne bien si vous êtes sur Twitter à 8h. Mais certaines personnes naviguent au déjeuner. Certains dans la soirée.

Je souhaite planifier des re-tweets automatisés de mon URL courte à partir de WordPress. Certains messages que je veux supprimer une fois ... d'autres que je veux être supprimés à 2 ou 3 moments stratégiques de la journée. Comment pourrais-je m'y prendre?

2
EAMann

J'irais probablement de cette façon: Le plugin a une fonction appelée:

wp_ozh_yourls_send_Tweet($Tweet);

comme vous pouvez le voir, il accepte le message Tweet et le publie sur Twitter. Il a également une autre fonction appelée:

wp_ozh_yourls_geturl( $post_id );

qui accepte un post id et retourne un shorturl sous forme de chaîne. donc après avoir su que je voudrais utiliser ces deux en conjonction avec wordpress

wp_schedule_single_event

et créer ma propre fonction pour utiliser les fonctions des plugins.

Maintenant, après avoir expliqué comment OZH code ses plugins, je parie que vous pouvez y trouver des points d’accès qui vous faciliteront la vie.

J'espère que cela t'aides.

3
Bainternet