Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WooCommerce条件-按日期排序时显示文本_Javascript_Php_Wordpress_Woocommerce_Wordpress Theming - Fatal编程技术网

Javascript WooCommerce条件-按日期排序时显示文本

Javascript WooCommerce条件-按日期排序时显示文本,javascript,php,wordpress,woocommerce,wordpress-theming,Javascript,Php,Wordpress,Woocommerce,Wordpress Theming,我试图找到解决方案,如果用户选择按日期排序,如何显示文本“最新产品”。我需要获取页面URL吗?当我选择日期排序时,有:?orderby=date。或者有一个解决方案可以解决一些变量 其想法是将/shop/?orderby=date添加到顶部菜单,并将用户重定向到最新产品。但是我需要显示一些额外的文本,如“查看我们的最新产品”以获得更好的用户体验。您可以这样做来添加文本 add_action( 'woocommerce_archive_description', function(){ i

我试图找到解决方案,如果用户选择按日期排序,如何显示文本“最新产品”。我需要获取页面URL吗?当我选择日期排序时,有:
?orderby=date
。或者有一个解决方案可以解决一些变量


其想法是将
/shop/?orderby=date
添加到顶部菜单,并将用户重定向到最新产品。但是我需要显示一些额外的文本,如“查看我们的最新产品”以获得更好的用户体验。

您可以这样做来添加文本

add_action( 'woocommerce_archive_description', function(){
    if( isset( $_GET['orderby'] ) && $_GET['orderby'] == 'date' ){
        echo '<h3>See Our Newest Products</h3>';
    }
} );
add_操作('woocommerce_archive_description',函数(){
如果(isset($\u GET['orderby'])&&&$\u GET['orderby']=='date'){
echo“查看我们的最新产品”;
}
} );
代码转到活动主题的functions.php