Woocommerce Hooks, используемые для страницы одного продукта, не работаютPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Woocommerce Hooks, используемые для страницы одного продукта, не работают

Сообщение Anonymous »

Я создал новую ФУНКЦИЮ для страницы своего товара.
В ней написано, КОГДА _shipping_costs пусто (без цифр), затем измените кнопку на «цена по запросу».
Страница архива
На странице архива ясно видно, что все работает отлично.
Но я спотыкаюсь об один продукт страницу, чтобы изменить кнопку.
Страница одного продукта
Это построено следующим образом.
Новая функция кнопки:

Код: Выделить всё

function custom_add_price_on_request_button() {
global $product;
$shipping_cost = get_post_meta($product->get_id(), '_shipping_cost', true);
if ($shipping_cost === '') {
echo '[url=mailto:info@yourstore.com]Prijs opaanvraag[/url]';
}
}
add_action('woocommerce_after_shop_loop_item', 'custom_add_price_on_request_button', 11);
Удалить кнопку + добавить новую функцию кнопки:

Код: Выделить всё

function custom_remove_and_add_cart_button_single() {
global $product;
$shipping_cost = get_post_meta($product->get_id(), '_shipping_cost', true);

if ($shipping_cost === '') {
// Remove the default add to cart button
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);
remove_action('woocommerce_single_product_summary', 'woocommerce_single_variation_add_to_cart_button', 30);

// Add a custom 'Prijs op aanvraag' button
add_action('woocommerce_single_product_summary', 'custom_add_price_on_request_button', 35);
}
}
add_action('woocommerce_before_single_product_summary', 'custom_remove_and_add_cart_button_single', 1);
Как вы можете видеть, там написано ЕСЛИ стоимость доставки === '' (пусто), затем удалите кнопку «Добавить в корзину» и замените ее на «кнопку новой функции».
Как вы также можете видеть на странице архива, все работает нормально, но не на странице одного продукта. Кто-нибудь видит, что не так с используемым мной Hook of Woocommerce?
Я нашел несколько веб-сайтов с информацией Wooks, но не вижу возможности это исправить: https:// wcsuccessacademy.com/woocommerce-visual-hook-guide-single-product-page/

Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • React Hooks с React Router – как мне перенаправить на другой маршрут?
    Anonymous » » в форуме Php
    0 Ответы
    67 Просмотры
    Последнее сообщение Anonymous
  • Serialization.writePretty форматирует JSON так же, как это делает pre-commit-hooks Pretty-format-json.
    Anonymous » » в форуме JAVA
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous
  • Вопрос по настройке приложений-функций Azure и Evet Grid Hooks
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • C# Specflow Beforescenario Hooks
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Проблема в React Native V0.62.2 с стручками Flipper и Post Install Hooks
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»