Verfasste Forenbeiträge

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • blauemango

    (@blauemango)

    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 );
    }
    }

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)