javascript - WooCommerce 条件 - 如果按日期排序则显示文本
问题描述
如果用户选择按日期排序,我正在尝试找到如何显示文本“最新产品”的解决方案。我需要获取页面 URL 吗?有:?orderby=date
当我选择日期排序时。或者我有一个解决方案可以使用一些 WooCommerce 变量吗?
这个想法是添加/shop/?orderby=date
到顶部菜单并将用户重定向到最新产品。但是我需要显示一些额外的文本,例如“查看我们的最新产品”以获得更好的用户体验。
解决方案
你可以做这样的事情来添加你的文本。
add_action( 'woocommerce_archive_description', function(){
if( isset( $_GET['orderby'] ) && $_GET['orderby'] == 'date' ){
echo '<h3>See Our Newest Products</h3>';
}
} );
代码转到您的活动主题的functions.php。
推荐阅读
- python - 如何打印使用动态编程找到的子序列
- flutter - Flutter中的前端计算
- java - 如何从显示在同一行的 Excel 文件中显示两个不同大小的数组以用于 PDF 输出?
- python - 从具有数据框名称的列表中调用数据框
- django - 我不明白 django 的 404 显示
- javascript - 当查看器断点低于 md 时,导航抽屉消失
- javascript - 如何用 childtheme 中的 JavaScript 替换 parenttheme 中的 javascript
- jquery - 如何查找不在 HTML 中的链接
- c - 如何检查输入的字符是否为数字?
- python - 如何在输出打印 python 中换行