2014-11-20 3 views
1

У меня есть API REST WooCommerce, реализованный и для тем, у которых есть WooCoomerce. Поддержка API отлично работает, но для тем, которые не объявляют поддержку WooCommerce, REST API терпит неудачу.wordpress Пользовательская тема должна supprot woocommerce

Что означает, когда мы говорим, что тема должна объявлять поддержку WooCoomerce?

Какие изменения мне нужно сделать? Когда я сделал свое исследование я нашел код ниже

add_action('after_setup_theme', 'woocommerce_support'); 
function woocommerce_support() { 
add_theme_support('woocommerce'); 
} 

это все, что нужно добавить в functions.php объявить поддержку WooCommerce.

ответ

0

Код, который вы упомянули, является правильным, и он также поможет вам объявить поддержку WooCommerce, если вы напишете то же самое в functions.php темы/вашей детской темы.

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

Тема без поддержки WooCommerce

enter image description here

Тема после добавления WooCommerce поддержки

enter image description here

Если это показывает, что ваша тема поддерживает WooCommerce и до сих пор ваш REST API не работает, то это проблема, которая не связана с темой.

Одной из причин может быть постоянная ссылка на ваш сайт. - Вы должны включить симпатичные постоянные ссылки, поскольку по умолчанию постоянные ссылки не будут работать.

Чтобы WooCommerce полностью поддерживала API REST, пройдите через следующую ссылку для своей документации и убедитесь, что все условия заполнены полностью.

WooCommerce REST API

,

WooCommerce REST API

,

WooCommerce REST API Introduction

и

WooCommerce REST API v2 для добавления развивать дружественный подход, чтобы ошибки были минимизированы, поскольку сама библиотека обеспечивает основные функции.