Переименовать кнопку woocommerce [закрыто]

Я бы хотел переименовать кнопку страницы магазина WooCommerce из SELECT OPTIONS в SELECT VALUE. Может кто-нибудь предоставить инструкции? Я не профессиональный программист. Спасибо, Мелисса.

Ответы и комментарии:

Здравствуйте @MelissaGallagher - Добро пожаловать в сообщество разработчиков WordPress! К сожалению, наш опыт заключается в индивидуальном расширении самого WordPress - вопросы, касающиеся сторонних продуктов, требуют чрезвычайно глубокого знания чрезвычайно специализированного кода, чтобы ответить на него, и поэтому считаются не по теме. Официальные каналы поддержки для рассматриваемого продукта в большей степени способны предоставить наиболее подходящие и надежные решения.
Создан 26-03-2017 04:32 bosco

Это должно быть не по теме, так как речь идет о WooCommerce, но бывает так, что я уже сделал это, так что здесь идет
Нужно учитывать, что у каждого типа продукта есть кнопка. Таким образом, в вашем случае, SELECT OPTIONS относится к типу продукта переменной
Конечно, вам не нужно переключаться между всеми возможными сценариями, но так как мой код имел его, я сохраняю его, чтобы вы увидели другое возможное использование этой функции
add_filter ('woocommerce_product_single_add_to_cart_text', 'wpse_woo_custom_cart_button_text');
add_filter ('woocommerce_product_add_to_cart_text', 'wpse_woo_custom_cart_button_text');
function wpse_woo_custom_cart_button_text () {

  глобальный $ продукт;

  $ product_type = $ product-> get_type ();

  // Чтобы изменить на одной странице продукта
  if ($ product_type == 'variable-subscription' || $ product_type == 'variable') {
    if (is_single ())
        return __ («Купить сейчас», «my-textdomain»);
    еще
        return __ («Выберите параметры», «my-textdomain»);
  }
  // Для изменения на странице магазина
  еще {
    switch ($ product_type) {
      случай 'внешний':
        return __ («Купить сейчас», «my-textdomain»);
      перерыв;
      дело «сгруппировано»:
        return __ ('Просмотреть товары', 'my-textdomain');
      перерыв;
      случай «простой»:
        return __ («Купить сейчас», «my-textdomain»);
      перерыв;
  // вот ваш вариант использования
      case 'variable':
        return __ («Выбрать значение», «my-textdomain»);
       перерыв;
  // Не тип продукта по умолчанию
      кейс 'бронирование':
        return __ («Забронировать сейчас», «my-textdomain»);
      перерыв;
      дефолт:
        return __ («Узнать больше», «my-textdomain»);
    }
  }
}

Вы можете поместить это в свой файл functions.php
Создан 25-04-2017 01:16