Я пытаюсь изменить шаблон короткого описания на разные (отдельные) страницы продукта, чем на простые продукты. код на той же странице здесь:Woocommerce - как узнать, имеет ли товар сообщение изменения или нет
global $post;
if (! $post->post_excerpt) return;
?>
<div itemprop="description">
<?php echo apply_filters('woocommerce_short_description', $post->post_excerpt) ?>
</div>
Я хочу добавить некоторый код, если заявление, что будет что-то вроде
if post has variations, don't display short description, if simple product DO display
, но я не могу найти способ в коде, чтобы отличить между регулярным простым товарным сообщением и переменным (имеет вариации). И просматривая документы API на сайте Woo (http://docs.woothemes.com/wc-apidocs/), я ничего не нашел.
Большое спасибо! Это помогло мне обмануть Fatal error :) –
На самом деле, я выяснил, как заставить тег has_child работать на странице одного продукта, мне нужно было добавить специальный глобальный: 'global $ post, $ product, $ woocommerce_loop; if ($ product-> has_child()) {' – Stephen
Спасибо за ваше решение, это тоже помогло мне. – Ivandude