Я хочу иметь возможность отображать конкретный текст «Добавить к карточке» для каждого отдельного продукта, если он установлен.
Есть несколько плагинов, но они «просто» охватывают текст «Добавить к карточке» для категорий илитипы продуктов.Вот почему я попробовал этот способ, используя пользовательское поле.
Поэтому я написал этот код прямо в файле шаблона.Этот код работает, но это хорошо, безопасно, в нужном месте?
// file: /woocommerce-templates/single-product/add-to-cart/simple.php
<button "..." >
<?php
$text = get_post_meta($product->get_id(), 'add_to_cart_text', true);
if ($text) {
echo esc_html($text);
} else {
echo esc_html($product->single_add_to_cart_text()); // this line is default
}
?>
</button>