【发布时间】:2012-04-02 22:17:33
【问题描述】:
基本上,我正在为 USB 驱动器制造商创建一个网站。我使用自定义分类法来表示该公司提供的每个 USB 驱动器的内存大小。以下是 WordPress 输出我的术语的方式...
$terms = get_the_terms($post->ID, 'usb_mem');
if ($terms) {
foreach ($terms as $taxindex => $taxitem) {
echo '<span class="product_terms">' . $taxitem->name . '</span>';
}
}
-16GB
-1GB
-256MB
-2GB
-32GB
-4GB
-512MB
-8GB
我需要 WordPress 按实际数据大小对它们进行排序,而不仅仅是数字。理想情况下是这样的:
-256MB
-512MB
-1GB
-2GB
-4GB
-8GB
-16GB
-32GB
提前致谢! :D
【问题讨论】:
-
我不习惯php和相关的东西,但是为什么不拆分名称并将MB、GB分别扩展为2^20、2^30字节,然后比较字节值。
标签: php wordpress sorting taxonomy usort