黄聪:wordpress自动选择上一篇文章选择的分类目录

有时候,我们需要连续发布同一个分类下的文章,每篇文章都要重新选择分类非常麻烦。下面,我们就用程序来搞定这个问题。

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><?
    }
}
时间: 2024-12-09 09:48:46

黄聪:wordpress自动选择上一篇文章选择的分类目录的相关文章

ASP.NET 实现上一篇文章 下一篇文章

select top 1 * from job_hrnews where newsid>162  --下一篇 select top 1 * from job_hrnews where newsid<162 order by newsid desc --上一篇 这篇源于网络,网址已经忘记,敬请谅解!

对于上一篇文章的补充,关于String类型的比较

String s1 = "你好"; String s2 = "中国"; String s3 = s1+s2; String s4 = "你好中国"; system.out.println(s1==s2);//打印true,因为这两个地址在编译时就分配好了 system.out.println(s3==s4);// 打印false,因为是在运行时才分配的地址,并不在静态常量池中 system.out.println(s1+s2==s4);//打印t

在上一篇文章的前面 先导出OU 先导入OU

C:\Documents and Settings\Administrator>ldifde -f exportOu.ldf -d "dc=liangshan,dc=com" -p subtree -r "(objectClass=organizationalUnit)" -l "cn,objectclass,ou" 连接到"zxh-d1840ba4e34.liangshan.com"用 SSPI 作为当前用户登录将目录

黄聪:Wordpress 模版技术手册 - WordPress Theme Technical manuals

WordPress基本模板文件 一套完整的WordPress模板应至少具有如下文件: style.css : CSS(样式表)文件index.php : 主页模板archive.php : Archive/Category模板404.php : Not Found 错误页模板comments.php : 留言/回复模板footer.php : Footer模板header.php : Header模板sidebar.php : 侧栏模板page.php : 内容页(Page)模板single.p

黄聪:AngularJS最理想开发工具WebStorm

Aug 29, 2013 Tags: angularangular.jsangularjswebstorm Comments: 23 Comments AngularJS最理想开发工具WebStorm AngularJS体验式编程系列文章,将介绍如何用angularjs构建一个强大的web前端系统.angularjs是由Google团队开发的一款非常优秀web前端框架.在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板.A

【科普】一篇文章让你知晓Spark

说起大数据的工具,最广为人知的就是Hadoop和Spark了,Hadoop在上一篇文章中已经有所介绍,这期小编就为大家介绍后起之秀Spark. Spark是一个运算速度快如闪电的Apache项目,研发人员声称它是"一种用于数据大规模处理的快速通用引擎",[A1]  Spark是UC BerkeleyAMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点.[A2] 它提供

程序员生存定律-公司选择上的方法论

程序员生存定律这系列的目录在这里:程序员生存定律--目录 喜欢从头瞄的,可以移步. ------------------------------------------------------------------------------- 开篇前再补一句,这没考虑创业的情形,只是说最一般的情况. 在弄清楚公司的分类方法,以及某些类别公司的长处和短处后,就可以开始考虑如何去选择公司. 经常会看到这样一些问题,比如:是去大公司好呢,还是去小公司好呢?是去用ASP.net做ERP的公司好呢,还是去

Android:学习AIDL,这一篇文章就够了(上)

前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说--你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓--那样就很尴尬了.不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题. 好了,接下来进入正题,谈谈我对AIDL的理解和认识. 正文 1,概述 AIDL是一个缩写,全称是Android Interface D

黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户、主题、插件、设置等功能

建立好了子站,我们需要有个地方配置所有子站的主题.插件等功能,我们可以在后台看到 我的站点--管理网络 如下图: 在 管理网络--仪表盘 里面,我们可以创新用户和站点,也提供了查询功能. 要注意的是:当你新上传的主题或者插件,都需要在管理网络那边的主题和插件里面将你上传的主题和插件开启.这样才可以在你的子站点中查看的到. 黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户.主题.插件.设置等功能