web-dev-qa-db-fra.com

Plugin pour définir toutes les publications d'une certaine catégorie dans un certain format de publication

Je souhaite configurer mon WordPress de sorte que, chaque fois que je crée un article dans la catégorie "Tweet", mon installation de Wordpress modifie automatiquement le format de l'article, de l'article à l'article. Cela m'aidera car je souhaite utiliser WordPress pour publier plus de 140 tweets sur mon fil Twitter. La publication sur Twitter a été configurée et fonctionne.

Le problème est que l'application Wordpress iOS ne me permet pas de changer le format du message à Aside. La seule chose que je peux faire est de définir la catégorie du message sur "Tweet". Dès que Wordpress le reçoit, il change le poste à côté.

J'ai trouvé le plug-in "Set Aside" mais cela me permet de modifier les formats des publications pour toutes les publications d'une catégorie qui ont déjà été publiées, et non celles que je posterai à l'avenir.

Est-ce possible?

1
Nitin Khanna

Essayez de mettre ce plugin dans votre dossier wp-content/plugins puis activez-le:

<?php

/*
Plugin Name: WPSE53245 - Set Tweet category posts as Aside
Plugin URI: http://http://wordpress.stackexchange.com/questions/53235
Description: Set Tweet category posts as Aside
Version: 0.1
Author: Ashfame
Author URI: http://wordpress.stackexchange.com/users/1521/ashfame
*/

    add_action( 'save_post', 'wpse53235_set_post_format_aside' );

    function wpse53235_set_post_format_aside( $postID ) {
        if ( has_post_format( 'aside', $postID ) || !has_term( 'Tweet', 'category', $postID ) )
            return;
        set_post_format( $postID, 'aside' );
    }
2
Ashfame