如果存在自定义元值,则自动分配分类术语

时间:2013-12-13 作者:rspny

我目前有一个自定义元字段,用于向帖子添加视频url。如果元字段有任何值,我希望现有的分类术语“视频”在保存后自动分配给帖子。

1 个回复
最合适的回答,由SO网友:Andrew Bartel 整理而成

你应该钩住save_post 行动

add_action( \'save_post\', \'add_video_taxonomy\' );

function add_video_taxonomy( $post_id ) {

    // you should check if the current user can do this, probably against publish_posts
    // you should also have a nonce check here as well

    if( get_post_meta( $post_id, \'video_url\', true ) ) {
        wp_set_post_terms( $post_id, \'video\', \'your_custom_taxonomy_name\', true );
    }

}

结束

相关推荐

帮助按字母顺序对GET Terms(‘wpsc_product_ategory’)中的$Terms进行排序

我正在尝试获取给定类别的wpsc\\U product\\U类别术语列表,并让它们按字母顺序(按名称)显示,并带有指向其页面的链接。这给出了正确的列表,但sort()不起作用。这些术语不是按字母顺序排列的。任何帮助都将不胜感激!<?php //display sorted list of wpsc product categories $category_id = 10; $terms = get_terms(\'wpsc_product_category\',\'hide