Php 调用具有“订单问题”一词的子类别
我正在开发一个插件,并调用父类别和子类别。它看起来很完美,当我拖放父类别并保存订单时,它以wp_术语非常成功地保存订单,并在前面和管理面板上显示结果,当我拖放子类别并保存订单时,它也成功地保存在wp_术语中,它在前面完美地显示了我的结果,但在管理面板中,它显示了我以前的订单。我不明白为什么 这是我的密码Php 调用具有“订单问题”一词的子类别,php,wordpress,categories,Php,Wordpress,Categories,我正在开发一个插件,并调用父类别和子类别。它看起来很完美,当我拖放父类别并保存订单时,它以wp_术语非常成功地保存订单,并在前面和管理面板上显示结果,当我拖放子类别并保存订单时,它也成功地保存在wp_术语中,它在前面完美地显示了我的结果,但在管理面板中,它显示了我以前的订单。我不明白为什么 这是我的密码 <?php $args = array( 'orderby' => 'term_order', 'order'
<?php
$args = array(
'orderby' => 'term_order',
'order' => 'ASC',
'hide_empty' => false,
'parent' => $parent_ID,
);
$terms = get_terms( $tax, $args );
if ( $terms ) {
?>
<ul id="orderly-sortable" class="orderly-items">
<?php foreach ( $terms as $term ) : ?>
<li id="id_<?php echo $term->term_id; ?>" class="lineitem <?php echo ($i % 2 == 0 ? 'alternate ' : ''); ?>ui-state-default"><?php echo $term->name; ?>
<?php
$term_id = $term->term_id;
$child_terms = get_term_children( $term_id, $tax );
?>
<ul id="orderly-sortable" class="child-orderly-items">
<?php foreach ( $child_terms as $child_term ) : ?>
<?php $child = get_term_by( 'id', $child_term, $tax ); ?>
<li id="child_id_<?php echo $child->term_id; ?>" class="lineitem <?php echo ($c % 2 == 0 ? 'alternate ' : ''); ?>ui-state-default"><?php echo $child->name; ?></li>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
用这个
<?php
$args = array(
'orderby' => 'term_order',
'order' => 'ASC',
'hide_empty' => false,
'parent' => $parent_ID
);
$terms = get_terms( $tax, $args );
if ( $terms ) {
?>
<ul id="orderly-sortable" class="orderly-items">
<?php foreach ( $terms as $term ) : ?>
<li id="id_<?php echo $term->term_id; ?>" class="lineitem <?php echo ($i % 2 == 0 ? 'alternate ' : ''); ?>ui-state-default"><?php echo $term->name; ?>
<?php
$term_id = $term->term_id;
$args_child = array(
'orderby' => 'term_order',
'order' => 'ASC',
'hide_empty' => false,
'parent' => $term->term_id
);
$child_terms = get_terms($tax, $args_child);
?>
<ul id="orderly-sortable" class="child-orderly-items">
<?php foreach($child_terms as $child) : ?>
<li id="child_id_<?php echo $child->term_id; ?>" class="lineitem <?php echo ($c % 2 == 0 ? 'alternate ' : ''); ?>ui-state-default"><?php echo $child->name; ?></li>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>