Плагин для установки всех сообщений в определенной категории в определенный формат сообщений


Я хочу настроить свой WordPress так, чтобы всякий раз, когда я создаю публикацию с категорией "Твит", моя установка wordpress автоматически изменяла формат публикации с публикации на "в сторону". Это поможет мне, потому что я хочу использовать свой wordpress для публикации более 140 твитов в своей ленте Twitter. Публикация в Twitter была настроена, и она работает.

Проблема в том, что приложение Wordpress для iOS не позволяет мне изменить формат публикации на "В сторону", поэтому единственное, что я могу сделать устанавливает категорию сообщения в "Твит", и как только мой wordpress его получит, он изменит сообщение на "в сторону".

Я нашел плагин "Отложено", но он позволяет мне изменять форматы сообщений для всех сообщений определенной категории, которые уже были опубликованы, а не для тех, которые я буду публиковать в будущем.

Возможно ли это?

Author: Chris_O, 2012-05-25

1 answers

Попробуйте поместить этот плагин в свою папку wp-content/plugins, а затем активировать его:

<?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
Author: Ashfame, 2012-05-28 14:16:49