WooCommerce ähnliche Beiträge entfernen / Produktanzahl entfernen

  • Hallo liebe Community,

    ich möchte gerne die ähnlichen Produkte aus meinem WooCommerce Shop entfernen.
    Leider funktioniert keiner der Codes die ich gefunden habe die man in die functions.php meines Child Themes einfügen soll.
    Was mache ich falsch? Muss der Code an einer ganz bestimmten stelle stehen?

    einmal:
    [FONT=arial][size=8][COLOR=#525252]<?php[/COLOR]
    [COLOR=#525252]// wc_remove_related_products[/COLOR]
    [COLOR=#525252]// Löschen des Abfrage-Arguments, um keine ähnlichen Produkte anzuzeigen.[/COLOR]
    [COLOR=#525252]// Fügen Sie diesen Code in die functions.php Datei Ihres Themes ein.[/COLOR]
    [COLOR=#525252]function wc_remove_related_products( $args ) {[/COLOR]
    [COLOR=#525252]return array();[/COLOR]
    [COLOR=#525252]}[/COLOR]
    [COLOR=#525252]add_filter(‘woocommerce_related_products_args’,’wc_remove_related_products’, 10);[/COLOR]
    [/SIZE][/FONT][COLOR=#525252][FONT=Arial][FONT=arial][size=8]?>[/SIZE][/FONT]
    [/FONT][/COLOR]
    und:
    [COLOR=#525252][FONT=Arial]remove_action( ‘woocommerce_after_single_product_summary’, ‘woocommerce_output_related_products’, 20);[/FONT][/COLOR]

    Weiterhin möchte ich die Anzahl der Produkte einer Kategorie "die Zahll in den Klammern" entfernen. Auch hier habe ich einen Code für die functions.php gefunden der leider nicht funktioniert?!
    [COLOR=#373B41][FONT=Lato][/FONT][/COLOR]

    einmal:
    [COLOR=#373B41][FONT=Consolas]//anzahl verstecken start[/FONT][/COLOR]
    [COLOR=#373B41][FONT=Consolas]add_filter( 'woocommerce_subcategory_count_html', 'woo_remove_category_products_count' );[/FONT][/COLOR]
    [COLOR=#373B41][FONT=Consolas] [/FONT][/COLOR]
    [COLOR=#373B41][FONT=Consolas]function woo_remove_category_products_count() {[/FONT][/COLOR]
    [COLOR=#373B41][FONT=Consolas] return;[/FONT][/COLOR]
    [COLOR=#373B41][FONT=Consolas]}[/FONT][/COLOR]
    [COLOR=#373B41][FONT=Consolas]//anzahl verstecken ende

    [/FONT][/COLOR]
    Beste Grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • <?php
    function avada_child_scripts() {
    if ( ! is_admin() && ! in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ) ) {
    $theme_info = wp_get_theme();
    wp_enqueue_style( 'avada-child-stylesheet', get_template_directory_uri() . '/style.css', array(), $theme_info->get( 'Version' ) );
    }
    }
    add_action('wp_enqueue_scripts', 'avada_child_scripts');


    add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 );
    add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 );
    function wc_wc20_variation_price_format( $price, $product ) {
    // Main Price
    $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
    $price = $prices[0] !== $prices[1] ? sprintf( __( 'ab: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
    // Sale Price
    $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
    sort( $prices );
    $saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'ab: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

    if ( $price !== $saleprice ) {
    $price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
    }
    return $price;

    }


    Das was fett markiert wurde, habe ich nachträglich eingefügt um bei variablen Preisen ein "ab" statt "von-bis" darzustellen

    Wo muss ich also nun genau den Code einfügen damit die ähnlichen Produkte verschwinden?

    Oder habe ich die functions.php gar schon mit meinem Codeschnipsel zerstört?

    Ist da irgendwas unsauber eingefügt? Kenn mich leider nicht sehr git mit php/css aus. Habe bisher immer nur alles per Anleitung zusammen gepaspelt.

    Beste Grüße

    Einmal editiert, zuletzt von jellybosy (18. März 2015 um 21:28)

  • Bei der Formatierung ist es unmöglich zu sagen ob das stimmt oder nicht. Unter der Annahme, dass die Seite mit dieser functions.php funktioniert und die Variationspreise entsprechend angezeigt werden, muss der neue Code einfach am Ende, also unter der letzten geschweiften Klammer eingefügt werden.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Bei der Formatierung ist es unmöglich zu sagen ob das stimmt oder nicht. Unter der Annahme, dass die Seite mit dieser functions.php funktioniert und die Variationspreise entsprechend angezeigt werden, muss der neue Code einfach am Ende, also unter der letzten geschweiften Klammer eingefügt werden.

    ahhh diesmal hat es geklappt, danke!!!

    ...aber was ist denn mit der Formatierung?

  • Wenn Du Code im Forum postest und möchtest, dass wir diesen beurteilen , dann musst Du in den erweiterten Modus wechseln und den PHP Code in Code Tags packen (# Symbol in der Werkzeugleiste)

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • ahhh okay..... super danke =)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!