让wordpress自动添加分类
修改了几行代码:
\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
}
为什么要这样做?呵呵、保密。
\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
}
为什么要这样做?呵呵、保密。