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

推荐订阅源

MongoDB | Blog
MongoDB | Blog
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
月光博客
月光博客
爱范儿
爱范儿
D
Docker
U
Unit 42
P
Proofpoint News Feed
I
InfoQ
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
V
Visual Studio Blog
IT之家
IT之家
Vercel News
Vercel News
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale 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
}

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