php 标签按自定义字段排序标记排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 标签按自定义字段排序标记排序相关的知识,希望对你有一定的参考价值。
foreach($tags as $tag){
$order = get_field('tag_order', 'post_tag_'.$tag->term_id);
if(empty($order))
{
$order = 0;
}
$tag->order = $order;
}
function cmp($a, $b)
{
if ($a->order == $b->order) {
return 0;
}
return ($a->order > $b->order) ? -1 : 1;
}
usort($tags, "cmp");
foreach ( $tags as $tag ) {
$tag_link = get_tag_link( $tag->term_id );
$html .= "<li><a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>";
$html .= "{$tag->name}</a></li> ";
}
$html .= '</ul></div>';
echo $html;
以上是关于php 标签按自定义字段排序标记排序的主要内容,如果未能解决你的问题,请参考以下文章
MongoDB按自定义字段排序集合
php PODS按自定义日期排序
按自定义顺序对数组的php数组进行排序
PHP按自定义顺序对工作日和月份-年份数组进行排序
按自定义模式排序列
php Сustom类别过滤器解析URL类别过滤器按自定义过滤器按属性自定义过滤器自定义排序