【问题标题】:Wordpress: Seleting a custom post taxonomy term based on custom field meta key valueWordpress:根据自定义字段元键值选择自定义后分类术语
【发布时间】:2017-10-27 10:24:55
【问题描述】:

我正在寻找有关在自定义帖子保存/更新后基于元键值“true/false”自动选择分类法的任何信息。

例如,我有两个分类法术语,“New”和“Used”。我有自定义帖子“vehicle listings”的自定义字段复选框。我正在寻找最佳函数,以在 @ 之后根据复选框的 truefalse 值(true = 已使用,false = 新)动态分配正确的分类术语987654329@ 或 update 的帖子。这作为一个函数会更好吗?

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您应该将自定义函数添加到 save_post 挂钩,该挂钩会检查自定义字段值并基于此设置术语值。 F.e.

     function save_cp_term_meta( $post_id, $post, $update ) {
            $termshouldbe='termfalse';
    
            //if true checked
            if ( isset( $_POST['vehicle_listing'] ) and $_POST['vehicle_listing'] ==1) {
              $termshouldbe='termtrue';
            }
    
            wp_set_object_terms($post_id,$termshouldbe,'taxonomy_name',false);
        }
        add_action( 'save_post', 'save_cp_term_meta', 10, 3 );
    

    【讨论】:

      猜你喜欢
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 2015-02-22
      • 1970-01-01
      • 2023-03-13
      • 2018-01-08
      • 1970-01-01
      相关资源
      最近更新 更多