在wp-admin区域中使用WordPress分类的条件逻辑

时间:2014-10-10 06:37:45

标签: wordpress logic taxonomy custom-taxonomy

是否可以在管理员帖子区域添加条件逻辑到分类法(我的意思是在创建新帖子时)? 就像我有两个分类法

  1. 带有条款(a,b,c,d)和
  2. 的目的地
  3. 服务条款(1,2,3,4等)
  4. 如果目的地为ac,如何在 的帖子中显示服务分类?

1 个答案:

答案 0 :(得分:0)

这是基本的jQuery,你只需要研究DOM并定义相关的ID或编写一个与你的分类法匹配的选择器。


add_action( 'admin_head-post-new.php', function() {
    ?>
    <script>
    jQuery(document).ready(function($){
        $('#serviceschecklist li label input:checkbox').attr("disabled", true);
        $('#destinationchecklist li label input:checkbox').change(function() { 
            $checked = $(this).is(':checked');
            $val = $(this).val();
            switch( $val ) {
                case '8':
                    if( $checked ) {
                        $('#in-services-10').attr('checked',true);
                        $('#in-services-12').attr('checked',true);
                    } else {
                        $('#in-services-10').attr('checked',false);
                        $('#in-services-12').attr('checked',false);
                    }
                break;
                case '9':
                    if( $checked ) {
                        $('#in-services-11').attr('checked',true);
                        $('#in-services-13').attr('checked',true);
                    } else {
                        $('#in-services-11').attr('checked',false);
                        $('#in-services-13').attr('checked',false);
                    }
                break;
            }
        });
    });
    </script>
    <?php
});