Исключить страницы продукта из функции woocommerce_before_main_content - PullRequest
0 голосов
/ 12 декабря 2018

Мой текущий код в functions.php вставляет изображение перед содержимым woocommerce, которым я доволен, но я не хочу, чтобы изображение появлялось на страницах продукта, как мне их исключить?

add_action( 'woocommerce_before_main_content', function() {
echo '<a href="http://127.0.0.1/wordpress/?page_id=1831" target="_blank">
<img src="http://127.0.0.1/wordpress/wp-content/uploads/2018/12/promotion-banner.jpg"></a>';
}, 18, 0 );

1 Ответ

0 голосов
/ 12 декабря 2018

Я понял это.Добавление if (is_front_page()) перед echo строкой делает работу:

add_action( 'woocommerce_before_main_content', function() {
if (is_front_page())
echo '<a href="http://127.0.0.1/wordpress/?page_id=1831" target="_blank">
<img src="http://127.0.0.1/wordpress/wp-content/uploads/2018/12/promotion-banner.jpg"></a>';
}, 18, 0 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...