Woocommerce: нельзя использовать шаблон woocommerce - PullRequest
0 голосов
/ 12 апреля 2020

Я только что установил плагин Woocommerce на свой сайт Wordpress и создал свою собственную тему. Моя структура темы должна выглядеть следующим образом:

.
├── index.php
├── style.css
├── functions.php

Теперь, когда я пытался получить доступ к маршруту /cart, он по-прежнему загружает пустую страницу (я предполагаю, что моя домашняя страница), и я не могу загрузить Woocommerce. шаблон, который находится в ~/wp-content/plugins/woocommerce/template/cart/. Я прочитал документы здесь , но это объясняет только переопределение шаблонов. Теперь, как мне загрузить шаблон ~/wp-content/plugins/woocommerce/template/cart/, когда я получаю доступ к маршруту /cart на моем сайте? Я также попытался изменить шаблон атрибута страницы корзины на dashboard->pages->cart, но я могу установить его только как default template без других опций.

Ответы [ 2 ]

1 голос
/ 13 апреля 2020

Пока у вас есть базовая c wp настраиваемая структура темы.

Чтобы добавить поддержку Woocommerce в вашу тему, добавьте эту функцию в functions.php файл

function mytheme_add_woocommerce_support() {
    add_theme_support( 'woocommerce' );
}

add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );

Тогда, если вы хотите иметь собственную страницу корзины, например, а не макет корзины Woocommerce по умолчанию, вы должны добавить папку Woocommerce в папку вашей темы root и в качестве подпапки часть, которую вы хотите переопределить, из плагина Woocommerce файл шаблона.

Структура пользовательских тем Wordpress с поддержкой Woocommerce:

.
├── index.php
├── style.css
├── functions.php
├── woocommerce  
    ├── cart
        ├── cart.php
0 голосов
/ 16 апреля 2020

Если вы хотите использовать страницу корзины WooCommerce по умолчанию, вам придется добавить так называемый «шорткод» на одну из ваших страниц. Редактор Wordpress сделает все остальное, чтобы настроить страницу и ее функциональность.

Для страницы корзины все, что вам нужно сделать, это добавить этот текст где-то на странице, которую вы хотели бы использовать в качестве корзины. : [woocommerce_cart].

Если вы также хотите использовать страницу оформления заказа, шорткод для этого будет [woocommerce_checkout].

Если вы выполните одно из этих действий, вы также захотите изменить корзина по умолчанию для плагинов WooCommerce и страницы оформления заказа на ваших страницах. Это можно сделать в разделе «Панель инструментов> WooCommerce> Настройки> Дополнительно» в заголовке «Настройка страницы».

Эта страница может быть полезна, если вы по-прежнему заинтересованы в использовании шорткодов WooCommerce на своем сайте: https://docs.woocommerce.com/document/woocommerce-shortcodes/.

...