惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
量子位
博客园 - 司徒正美
IT之家
IT之家
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
Vercel News
Vercel News
B
Blog
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
小众软件
小众软件
罗磊的独立博客
博客园 - 叶小钗
雷峰网
雷峰网
Martin Fowler
Martin Fowler
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学

WordPress

给 WordPress 写了个基于共享内存的 object cache,比 Memcached 快 19% - V2EX 厌倦了臃肿的 WordPress ACF 映射 我做了一个彻底重构前端编辑流程的插件 LiveCMS wordpress 如何做成多站点? 40 款 WooCommerce 支付网关大盘点(2026 最新版) wordpress 插件怎么确定无木马 有木有 wordpress 大佬,速进 [放 WordPress, 值得买吗?] claw.cloud 的 2C/4G/60G/1T $48/年 跑 wordpress 需要什么配置的服务器? WordPress 自定义字体,但是忘了字体文件在哪... wordpress 被人改主页放了赌博链接 主题巴巴彻底跑路了 调研,现在用 WordPress 的还多吗? 求推荐类似 B2 的主题,但是是国外版本的,最好带有商城,社区及发布文章这些的? ai 这么猛了,有 wp 插件生成静态 next.js 前端的吗? 寻找一个外包,使用 wordpress 建站,不需要额外的开发 [木马] Wordpress JS 注入&自查 WordPress 有类似这样的主题吗? wordpress 如何管理多环境:预发布环境和正式环境 wordpress 现在配置要求这么高了吗? wordpress 下的 markdown 插件有推荐的吗?尤其支持代码高亮 求推荐配套的 Webmail 系统,谢谢~ 在 themeforest 购买一个主题以后 怎么本地调试 [问题求助] URL/feed 无法正常打开,提示 "404 Not Found nginx" 如果只能向别人推荐 1 个你用过的 wordpress 主题,你会推荐哪一个? WP 主题开发商跑路 付费主题后台变成未授权状态 wordpress 有没有类似⌈烂番茄⌋的“What do you think”插件? 大佬们求推荐 面向国外用户的 WordPress 主题?非技术类,半官方类型的网站。经常要发一些文章的 小白用 Wordpress 搭建服装 aggregator 网站,求建议。 wordpress 问题咨询 Wordpress 利用 ChatGPT 自动生成不同语言的内容同步发布,有插件吗?
wordpress 的 WooCommerce ,商品属性排序问题,求大佬
chengran630 · 2023-12-16 · via WordPress

通过 wp-all-import 导入的商品,目前都没啥问题
就是前台显示页面中属性 size 的选项排序不对,比如 该商品 size 有 15 16 17 ,但是前台显示为 17 15 16 这样。
通过询问 gpt ,在模板函数中添加了下面的代码,还是不行,排序没有改变,我在 usort($terms, function ($a, $b)前后打印了$terms ,发现确实已经完成了排序了,但是前台还是不变,求大佬指教
function custom_attribute_term_sort($attributes) {
// 只在产品属性( pa_size )中应用自定义排序
if (isset($attributes['pa_size'])) {
$terms = $attributes['pa_size']['terms'];
usort($terms, function ($a, $b) {
// 将选项值解析为数字并比较
$a_parts = explode(' / ', $a->name);
$b_parts = explode(' / ', $b->name);
$a_value = intval($a_parts[0]);
$b_value = intval($b_parts[0]);
return $a_value - $b_value;
});
$attributes['pa_size']['terms'] = $terms;
}
return $attributes;
}
add_filter('woocommerce_product_get_attributes', 'custom_attribute_term_sort');