Wie kan mij helpen, ik ben gisteren een paar uur bezig geweest maar het lukt mij niet om de $args zo aan te passen dat mijn producten netjes met een shortcode op prijs worden gesorteerd. De standaard sorteer waarden als title, id, etc... werken wel maar mijn zelf aangemaakte regular_price werkt niet.
Ik heb de volgende code toegevoegd aan functions.php in mijn theme map:
add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby' );
function woocommerce_shortcode_products_orderby( $args )
{ $standard_array = array('menu_order','title','date','rand','id');
if( isset( $args['orderby'] ) && !in_array( $args['orderby'], $standard_array ) )
{ $args['regular_price'] = $args['orderby'];
$args['orderby'] = 'meta_value_num'; }
return $args;}
En ik gebruik de volgende shortcode :
[product_attribute attribute="merk" filter="bait footwear" per_page="80" columns="4" orderby="regular_price" order="asc"]
Het resultaat is hier te zien:
http://vintagekledingwinkel.nl/aanbi...bait-footwear/
Wie kan mij helpen deze puzzel op te lossen?
Alvast super bedankt.
- Woocommerce shortcodes orderby price, werkend krijgen
-
21-01-2015, 08:57 #1
- Berichten
- 429
- Lid sinds
- 16 Jaar
Woocommerce shortcodes orderby price, werkend krijgen
-
21-01-2015, 15:34 #2
- Berichten
- 429
- Lid sinds
- 16 Jaar
Re: Woocommerce shortcodes orderby price, werkend krijgen
Inmiddels opgelost.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic