我正在尝试创建可排序的帖子元数据箱。 我有自定义帖子类型“ba-product”,其中我创建了一个元数据箱,用于手动选择相关帖子,我也想手动创建帖子订单。现在我被困在这里我怎么能用metabox保存订单所以它只适用于forebox循环与metabox而不是主帖。我真的不知道这是否可行。
<div id="related-products">
<ul id="rp-list">
<?php
$products = get_posts(array('post_type' => 'ba-product', 'numberposts' => '-1', 'orderby' => 'none'));
foreach($products as $product) {
?>
<li id="<?php echo $product->post_name.'-'.$product->ID; ?>" class="related-products">
<h3 class="hndle">Move</h3>
<div class="inside">
<label class="selectit">
<input id="<?php echo $product->ID; ?>" value="<?php echo $product->ID; ?>" name="brp[rp][]" type="checkbox" />
<?php echo $product->post_title; ?>
</label>
</div>
</li>
<?php } // ends $products ?>
</ul>
</div>
JS
jQuery( document ).ready( function($) {
$('#rp-list').sortable({
handle : 'h3.hndle',
tolerance :'pointer',
update : function () {
var neworder = new Array();
$('#rp-list li').each(function() {
var id = $(this).attr("id");
var obj = {};
obj[id] = id;
neworder.push(obj);
});
$.post("post.php",{'neworder': neworder},function(data){});
}
});
});