Was wäre der richtige Weg, um einen Filter hinzuzufügen, um einen Teil einer Zeichenkette in einem Echo zu ersetzen?Filter hinzufügen, um einen Teil einer Zeichenkette zu ersetzen
Die Funktion ist folgende:
function woocommerce_template_loop_product_title() {
echo '<h3>' . get_the_title() . '</h3>';
}
Ich habe versucht, dies in meinem functions.php umzusetzen:
add_filter('woocommerce_template_loop_product_title', 'product_title_mod');
function product_title_mod($str) {
return str_replace ('h3','h2',$str);
}
Aber das nicht den h3-Wert nicht beeinflusst, was der beste Weg wäre, filtere diese?
Sie übergeben '$ str' nach Wert und das Ergebnis der Funktion' product_title_mod' wird nicht verwendet. –