Plugin Directory

Changeset 1192655


Ignore:
Timestamp:
07/05/2015 02:39:00 AM (11 years ago)
Author:
xhhjin
Message:

V1.4. 完善定时发布功能和同步文章格式。

Location:
wp2csdnblog/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp2csdnblog/trunk/readme.txt

    r1185514 r1192655  
    66Requires at least: 2.7
    77Tested up to: 4.2.2
    8 Stable tag: 1.3
     8Stable tag: 1.4
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4343== Changelog ==
    4444
     45= 1.4 =
     46
     47* 完善定时发布功能
     48* 完善同步文章格式
     49
    4550= 1.3 =
    4651
  • wp2csdnblog/trunk/wp2csdnblog.php

    r1185514 r1192655  
    33Plugin Name: WP2CSDNBlog
    44Plugin URI:  http://xuhehuan.com/2027.html
    5 Version:     1.3
     5Version:     1.4
    66Author:      xhhjin
    77Author URI:  http://xuhehuan.com
     
    2626<?php
    2727add_action('admin_menu', 'menu_add_wp2csdnblog_setting');
    28 add_action('publish_post', 'publish_article_to_csdnblog');
    29 add_action('publish_future_post', 'publish_article_to_csdnblog');
     28//add_action('publish_post', 'publish_article_to_csdnblog');
     29//add_action('publish_future_post', 'publish_article_to_csdnblog');
    3030//add_action('future_to_publish', 'publish_article_to_csdnblog');
    3131//add_action('save_post', 'publish_article_to_csdnblog');
    32 add_action('xmlrpc_public_post', 'publish_article_to_csdnblog');
     32//add_action('xmlrpc_public_post', 'publish_article_to_csdnblog');
     33add_action('transition_post_status', 'transition_post_to_csdnblog', 10, 3);
    3334
    3435function menu_add_wp2csdnblog_setting()
     
    176177        }
    177178        //<pre> content </pre>
    178         $content = "<pre>" . $content . "</pre>";
     179        //$content = "<pre>" . $content . "</pre>";
     180        $content= wp_richedit_pre($content);
     181        $content=htmlspecialchars_decode($content);
    179182       
    180183        $categories = get_the_category($post_ID);
     
    224227    return $post_ID;
    225228}
     229
     230function transition_post_to_csdnblog( $new_status, $old_status, $post ) {
     231    if ($old_status != 'publish' && $new_status == 'publish' && get_post_type( $post ) == 'post') {
     232        publish_article_to_csdnblog($post->ID);
     233    }
     234}
    226235?>
Note: See TracChangeset for help on using the changeset viewer.