惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
B
Blog
P
Proofpoint News Feed
美团技术团队
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
有赞技术团队
有赞技术团队
小众软件
小众软件
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
罗磊的独立博客
L
LangChain Blog
GbyAI
GbyAI
腾讯CDC
T
The Blog of Author Tim Ferriss
Microsoft Security Blog
Microsoft Security Blog

博客园 - AlphaWu

微软宣布446亿美元收购雅虎 微软整合Windows Live到VisualStudio中 现金奖励程序员开发 Mono v1.2.51 - 开源版本的.NET框架 阿里妈妈推荐活动:一个网站20元! 全中文配音!微软Halo版 Visual Studio 程序员“直面挑战”网站 Visual Studio “Orcas” Beta 2 开始发布多语种版本 包含简体中文 如何升级.Net FrameWork的版本 VS2008(Orcas)的下一版本(Rosario)已经公开测试 [图]Google提供国际域名注册 与企业应用套件绑定 传Google将推WiFi手机 支持Google Talk BlogEngine.NET1.2的新功能 微软建立搜索引擎研究中心 《商业周刊》:全球品牌100强 微软第2谷歌20 phpMyAdmin 2.10.3 Final 中国足球十八怪 中国队输球是有原因滴 甲骨文:11g含有中国智慧 计划推免费版本 Oracle 11g 正式发布 谷歌代码搜索的更新
让wordpress自动添加分类
AlphaWu · 2007-07-12 · via 博客园 - AlphaWu

修改了几行代码:
\wp-includes\category.php:

function get_cat_ID($cat_name='General') {
    global $wpdb;

//增加下面几行
   
    $category_nicename = sanitize_title($cat_name);
    $alpha_count=$wpdb->get_var("SELECT COUNT(*) FROM  $wpdb->categories WHERE cat_name='$cat_name'");
    if($alpha_count<1)
    {
        $wpdb->query("INSERT INTO $wpdb->categories (cat_name, category_nicename, category_description, category_parent, links_private, posts_private) VALUES ('$cat_name', '$category_nicename', '', '0', '0', '0')");
}
   
//增加上面几行
    $cid = $wpdb->get_var("SELECT cat_ID FROM $wpdb->categories WHERE cat_name='$cat_name'");   
    return $cid?$cid:1;    // default to cat 1
}

为什么要这样做?呵呵、保密。