32 lines
1.1 KiB
PHP
32 lines
1.1 KiB
PHP
<?php
|
|
|
|
if ( ! function_exists('reverse_taxonomies_html') ) {
|
|
|
|
function reverse_taxonomies_html($post_taxonomies, $item_id, &$i, $ctx_name = '', $entry = ''){
|
|
$childs = array();
|
|
foreach ($post_taxonomies as $j => $cat) if ($cat->parent_id == $item_id and $cat->item_id != $item_id) { $childs[] = $cat; }
|
|
|
|
if (!empty($childs)){
|
|
?>
|
|
<ol>
|
|
<?php
|
|
foreach ($childs as $child_cat){
|
|
$i++;
|
|
?>
|
|
<li id="item_<?php echo esc_attr($i); ?>" class="dragging">
|
|
<div class="drag-element">
|
|
<input type="hidden" class="assign_term" value="1" />
|
|
<input class="widefat xpath_field" type="text" value="<?php echo esc_textarea($child_cat->xpath); ?>"/>
|
|
<?php do_action('pmxi_category_view', $cat, $i, $ctx_name, $entry); ?>
|
|
</div>
|
|
<a href="javascript:void(0);" class="icon-item remove-ico"></a>
|
|
<?php echo reverse_taxonomies_html($post_taxonomies, $child_cat->item_id, $i, $ctx_name, $entry); ?>
|
|
</li>
|
|
<?php
|
|
}
|
|
?>
|
|
</ol>
|
|
<?php
|
|
}
|
|
}
|
|
}
|