写文章自动选择上次勾选的分类

写文章自动选择上次勾选的分类

代码效果

当你在后台编辑或新建文章时,页面会自动选择之前保存的分类,可以快速继续编辑而不需要重新选择分类。

这段代码有效地增强了用户体验,确保在编辑文章时能够保留和自动选择用户上次选择的分类。

视频介绍

代码放置位置

子主题或父主题的functions.php中

代码查看

// 自动选择上次发布文章时选择的分类

add_action('publish_post', 'save_fl' );
add_action('admin_footer-post.php', 'choose_a_category_before_publish');
add_action('admin_footer-post-new.php', 'choose_a_category_before_publish');

function save_fl($post_id)
{
    if ( wp_is_post_revision( $post_id ) )
        return;
    
    global $current_user;
    update_option( 'default_fl_' . $current_user->ID , json_encode($_POST['post_category']) );
    get_option('default_fl_' . $current_user->ID);
}


function choose_a_category_before_publish(){
    global $post_type;
    global $current_user;
    
    $post_categorys = json_decode(get_option('default_fl_' . $current_user->ID), TRUE);
    
    if($post_type=='post'){
        ?>
        <script>
jQuery(function($){
    <?
        if(count($post_categorys) > 0)
        foreach($post_categorys as $post_category)
        {?>
            $("#in-category-<? echo $post_category; ?>").attr("checked","checked");
        <?}
    ?>
});
</script><?
    }
}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索