• Resolved rider2006007

    (@rider2006007)


    В логах – Error3: В теме на странице товара отсутствует хук \\”woocommerce_before_single_product\\”

    И что это значит? Что плагин не будет работать из-за этого?

    Электронная коммерция тоже не работает из коробки и нужно настраивать её?

    • This topic was modified 1 year, 4 months ago by rider2006007.
    • This topic was modified 1 year, 4 months ago by rider2006007.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Yandex Metrika

    (@yandexmetrika)

    Здравствуйте. ​Если у вас на странице товара отсутствует хук «woocommerce_before_single_product», то скорее всего не отправляются события просмотра товара.

    Рекомендуем вернуть данный хук для корректной работы отправки просмотра товара. Остальные еком-действия не зависят от этого хука и должны работать корректно.

    Можно пример как именно поставить этот хук в теме, вам нужно просто пустой хук в теме? или вызов do_action в теме с этим хуком?

    такая же ошибка возникла в плагине на “странице товара отсутствует хук”

    Plugin Author Yandex Metrika

    (@yandexmetrika)

    ​@dken

    Александр, здравствуйте. Хук нужно разместить в начале файла шаблона страницы товара вот так:

    do_action( ‘woocommerce_before_single_product’ );

    Plugin Author Yandex Metrika

    (@yandexmetrika)

    ​@slice911​

    Здравствуйте. Для корректной работы модуля на кастомизированном шаблоне​ хук нужно разместить в начале файла шаблона страницы товара вот так:

    do_action( ‘woocommerce_before_single_product’ );

    Это позволит отправлять detail. Посмотреть как это сделано в стандартном шаблоне WooCommerce​ можно в файле /wp-content/plugins/woocommerce/templates/content-single-product.php

    использую тему Woodmart 5 там изначально был вызов этого хука. Поэтому дело не в этом.

    <div class="container">
    	<?php
    		/**
    		 * Hook: woocommerce_before_single_product.
    		 */
    		 do_action( 'woocommerce_before_single_product' );
    
    		 if ( post_password_required() ) {
    		 	echo get_the_password_form();
    		 	return;
    		 }
    
    	?>
    </div>

    [28.12.2023 12:22:16] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/product/torgovyy-robot-expert-mt4-level-control/feed/)

    в логах продолжает писать это. судя по адресу, он зачем то ищет этот хук в feed, зачем его там вызывать?

    вот еще кусочек из логов, зачем ему эта функция на страницах не связанных с товаром или на редактируемых страницах в админке?

    [22.12.2023 08:06:42] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/post.php?post=8459&action=elementor)
    [22.12.2023 08:07:09] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:07:51] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:07:55] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:07:58] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:07:59] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:08:01] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:08:05] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:08:10] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:08:14] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:08:22] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 08:08:33] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/wp-admin/admin-ajax.php)
    [22.12.2023 06:53:45] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/product/close-by-profit-utilita-dlya-zakrytiya-sdelok-po-profitu-versiya-dlya-mt4-i-mt5/)
    [27.12.2023 05:25:40] Error3: В теме \\”woodmart\\” на странице товара отсутствует хук \\”woocommerce_before_single_product\\” (/?post_type=product&p=8643&preview=true)

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Error3: на странице товара отсутствует хук’ is closed to new replies.