Я получаю ошибки при попытке добавить файлы шаблона WooCommerce в мою тему.
Я загружаю файл шаблона и добавляю его в папку с именем woocommerce в моей теме. Некоторые шаблоны работают, такие как content-product.php
но другие, которые не используют только крючки, кажутся неудачными.
Например, archive-product.php
выдает следующую ошибку:
Fatal error: Uncaught Error: Call to undefined function wc_get_loop_prop() in /Applications/MAMP/htdocs/1/wp-content/themes/test/woocommerce/archive-product.php:65
Это происходит в теме, над которой я работаю, поэтому я сделал новую установку WordPress и WooCommerce, не устанавливая ничего другого. Я создал каталог woocommerce во всех темах, которые поставляются вместе с WooCommerce, и выдает ту же ошибку.
Я также попробовал это с Storefront и темой для начинающих Underscores. Когда я переименую файл шаблона, чтобы он не использовался, ошибка исчезает.
Я понятия не имею, почему это происходит, и я не могу найти что-нибудь в Интернете, чтобы помочь. Ни у кого не было подобной проблемы, кроме одного парня, который получил ответ, чтобы взглянуть на свою версию PHP. Мой 7.1.6, и я делаю все это на моей локальной машине с MAMP 4.2.
Хорошо, я понял, где я иду не так.
Загрузите файлы шаблонов, которые связаны с https://docs.woocommerce.com/document/template-structure/ если вы используете плагин, загруженный с WordPress.org.
Не идите прямо в репозиторий GitHub, как я, и скачайте шаблоны. Это для бета-версий.
Это была глупая ошибка, потому что это говорится в их GitHub readme …
Других решений пока нет …