@Update1:
Versuchen Sie, diese Schnipsel Code Funktion (ohne Gewähr, da nicht getestet), aber logisch sollte es den Job (siehe Auszug aus der Vorlage unten) tun:
remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20);
Oder alternativ:
add_action('init', function(){
remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20);
}
zuerst die Funktion in dieser Zählung beteiligt finden: woocommerce_result_count()
.
Dann habe ich den zugehörigen Haken finden:
Hier ist der Extrakt der Vorlage archive-product.php
dass der Haken zeigt:
<?php
/**
* woocommerce_before_shop_loop hook.
*
* @hooked woocommerce_result_count - 20 <==== ==== ==== ==== Here @@@ !
* @hooked woocommerce_catalog_ordering - 30
*/
do_action('woocommerce_before_shop_loop');
?>
@update2: - Diese funktioniert auch (siehe update3: die Alternative)
versuchen Last basierend auf this old thread (see at the end), das Überschreiben der native Funktion auf Shop-Seite:
add_action('init', function(){
if(is_shop()){
function woocommerce_result_count(){
return;
}
}
}
Oder alternativ:
if(is_shop()){
function woocommerce_result_count(){
return;
}
}
@Update3: - The andere Arbeitslösung (overri ding Template-Datei)
Die Funktion woocommerce_result_count()
siehe loop/result-count.php
WooCommerce Vorlage, wie Sie in dieser Quelle Extrakt sehen:
if (! function_exists('woocommerce_result_count')) {
/**
* Output the result count text (Showing x - x of x results).
*
* @subpackage Loop
*/
function woocommerce_result_count() {
wc_get_template('loop/result-count.php');
}
}
Die Lösung:
ist in: loop/result-count.php
WooCommerce Vorlage, Hinzufügen: zum if
Anweisung (on line 27), auf diese Weise:
<?php
/**
* Result Count
*
.../...
* @version 2.0.0
*/
if (! defined('ABSPATH')) {
exit; // Exit if accessed directly
}
global $wp_query;
// @@@ Here we avoid count on shop page <==== ==== ==== ==== ADDING " || is_shop() "…
if (! woocommerce_products_will_display() || is_shop())
return;
/*
.../...
*/
, dass dieses Mal funktioniert ...
Referenz: Overriding Templates via a Theme (+Template Structure)
Ich weiß, es ist sehr seltsam. Ich habe auch versucht, das Element zu überprüfen, und es hat kein Tag. Hier ist die Seite, wenn Sie das Inventar von 10 neben dem Titel jedes Produktes sehen können http://www.devo.co.uk/product-category/kaycee/ –
Sie waren absolut erstaunlich! Ich habe das Problem herausgefunden. Ich habe Code in meiner functions.php-Datei, um das "out-of-stock" -Tag auf der Shop-Seite für alle Produkte anzuzeigen, anstatt nur die einzelne Produktseite, und das verursachte das Problem. Nun, ich habe es jetzt entfernt, aber es ist nicht genau das, was ich will. Aber du warst großartig mit deinen Vorschlägen. Ich danke dir sehr. Wenn Sie interessiert sind, habe ich das Problem hier isoliert http://stackoverflow.com/questions/38381969/how-can-i-display-the-out-of-stock-tag-on-the- Shop-Seite –