Hallo,
danke für Ihre Info. Bevor ich Ihnen die verwendeten Plugins aufliste, würde ich gerne fragen: Gibt es die Möglichkeit, dass ich durch revove_actions oder remove_filter die E-Mail Funktionen von Germanized deaktiviere?
Ich möchte gerne Germanized für die Mehrwertsteuer und die Double-Opt-In Funktionen verwenden. E-Mail-Anpassungen benötige ich jedoch nicht.
Freundliche Grüße
Rainer
Hab’s.
Das $q->set( ‚orderby‘, ‚meta_value_num‘ ); speilt keine Rolle, wenn man es anders anlegt:
—————-
add_action( ‚woocommerce_product_query‘, ‚mb_product_query‘ );
function mb_product_query( $q ) {
if ( ! is_admin() && is_woocommerce() && ( is_shop() || is_product_category() || is_product_tag() ) ) {
$meta_query = $q->get( ‚meta_query‘ );
$meta_query[] = array(
‚tipp‘ => array(
‚key‘ => ‚tipp‘
),
’sku‘ => array(
‚key‘ => ‚_sku‘
)
);
if ( isset( $_GET[„orderby“] ) ) {
if ( $_GET[„orderby“] == „price“ ) {
$q->set( ‚orderby‘, ‚meta_value_num‘ );
$q->set( ‚meta_key‘, ‚_price‘ );
} else if ( $_GET[„orderby“] == „price-desc“ ) {
$q->set( ‚orderby‘, ‚meta_value_num‘ );
$q->set( ‚meta_key‘, ‚_price‘ );
$q->set( ‚order‘, ‚DESC‘ );
}
} else {
$q->set( ‚orderby‘, array(
‚tipp‘ => ‚DESC‘,
’sku‘ => ‚ASC‘,
) );
}
$q->set( ‚meta_query‘, $meta_query );
}
}