【发布时间】:2012-04-03 03:48:48
【问题描述】:
我想这样做,因此我可以简单地将类别用作菜单中的链接,以查看该类别的所有帖子。
我在这个主题上找到了this 论坛帖子,但我不明白。
有如下解决方案:
function add_category_automatically($post_ID) {
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
$category = array (4);
wp_set_object_terms( $post_ID, $category, 'category');
}
}
add_action('publish_houses', 'add_category_automatically');
但我不确定在 add_action 函数中放置什么而不是 publish_houses 以及应该在 $post_id 中放置什么。我希望在我创建自定义帖子类型的 functions.php 文件中分配它。
好的,我已将代码更改为:
function add_category_automatically($post_ID) {
global $wpdb;
if(!wp_is_post_revision($post_ID) && get_post_type($post_ID) == "offered") {
$category = array (7);
wp_set_object_terms( $post_ID, $category, 'category');
}
}
add_action('publish_post', 'add_category_automatically');
更新功能:
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
$category = array (7);
wp_set_object_terms( $post_ID, $category, 'category');
}
}
add_action('publish_offered', 'add_category_automatically');
【问题讨论】:
标签: wordpress