Auf Shop-Seite, wenn Sie WooCommerce-Einzahlungen aktiviert haben, wird das Add-In-Warenkorb Optionen auswählen. Wie ändere ich den Text, um Details anzuzeigen? Es gibt auch Artikel, die nur in den Warenkorb gelegt werden, ich möchte, dass sie gleich bleiben.Wie kann ich den Text der Auswahloptionen ändern, um Details anzuzeigen, wenn WooCommerce Deposits aktiv ist?
EDIT: Ich habe versucht, diesen Code
add_filter('add_to_cart_text', 'woo_custom_product_add_to_cart_text'); // < 2.1
add_filter('woocommerce_product_add_to_cart_text', 'woo_custom_product_add_to_cart_text'); // 2.1 +
function woo_custom_product_add_to_cart_text() {
return __('View Details', 'woocommerce');
}
Dies ändert sich aber nur auf den "In den Warenkorb" Text. WooCommerce Einzahlungen ändert den "Add to cart" Text zu "Select Options", wenn Einzahlungen aktiviert sind. Wie ändere ich die "Optionen auswählen" zu "Details anzeigen". Grundsätzlich ist "Select Options" wie "Read More" in den Produktarchiven. Dies ist der Code, den ich denke, wenn ich inspect Element darauf verwende. Bearbeitete den Namen der Website und den Produktnamen.
<a rel="nofollow" href="https://example.com/product/item-name/" data-quantity="1" data-product_id="60973" data-product_sku="CUS-MARF44" class="product_type_simple ajax_add_to_cart">Select options</a>
Ich fand diese in der WooCommerce Deposit Files
/**
* Add to cart text
*/
public function add_to_cart_text($text) {
global $product;
if (is_single($product->id)) {
return $text;
}
if (! WC_Deposits_Product_Manager::deposits_enabled($product->id)) {
return $text;
}
$deposit_type = WC_Deposits_Product_Manager::get_deposit_type($product->id);
if (WC_Deposits_Product_Manager::deposits_forced($product->id)) {
if ('plan' !== $deposit_type) {
return $text;
}
}
$text = apply_filters('woocommerce_deposits_add_to_cart_text', __('Select options', 'woocommerce-deposits'));
return $text;
}
Was soll ich in der functions.php hinzufügen, so dass ich nicht den Code in der Core-Datei bearbeiten müssen?
put in dem, was Sie versucht haben, bitte .... –
hinzugefügt, was ich versucht und einige neue Informationen. – Anjxed
http://stackoverflow.com/questions/28066759/change-woocommerce-add-to-cart-text-for-specific-tag Scheint, dass dies eine gute Antwort ist, aber wo finde ich die has_term für Einlagen? – Anjxed