Моя корзина не отображается

Я добавил один продукт через woo-commerce, но в интерфейсе после нажатия кнопки «Добавить в корзину» и последующего нажатия кнопки «Просмотр корзины» не отображается ничего, кроме Post Navigation и ссылки для возврата. Как я могу заставить это работать.

Я установил ccavenue в качестве своего платежного шлюза и использовал настраиваемую тему, и я выполнил всю процедуру, чтобы получить настраиваемую тему, совместимую с woo-commerce, как указано в документации, например, дублировать page.php на woocommerce.php и добавлять крючки,

когда я активирую тему витрины woocommerce, все работает отлично, но когда я активирую свою настраиваемую тему, страница корзины и оформления заказа не отображается. отображаются только верхний колонтитул, нижний колонтитул и «ПОЧТОВАЯ НАВИГАЦИЯ» в теле.

Ниже показан экран страницы оформления заказа, когда активна тема витрины магазина woocommerce;

форма оформления заказа на странице оформления заказа при активной теме витрины woocommerce

ниже показан экран страницы оформления заказа, когда пользовательская тема активна;

Навигация по сообщениям пишется вместо формы оформления заказа на странице оформления заказа, пока активна настраиваемая тема

я хочу отображать страницу оформления заказа, как на изображении 1 темы витрины в моей настраиваемой теме и / или все функции темы витрины, если это возможно.

Пожалуйста, вытащи меня из этого.


person Ahmed Syed    schedule 14.10.2015    source источник
comment
Вы добавили шорткод «[woocommerce_cart]» на страницу корзины? Ссылка на сайт тоже может помочь.   -  person Dre    schedule 14.10.2015
comment
Да, я добавил, но проблема в том, что он работает над темой wooommerce, а не над моей настраиваемой темой.   -  person Ahmed Syed    schedule 17.10.2015
comment
Тогда это может быть любое количество проблем; начните с открытия файла wp-config.php и включения отладки. Затем публиковать любые сообщения об ошибках, которые вы видите.   -  person Dre    schedule 19.10.2015
comment
Смотрите, я отредактировал вопрос.   -  person Ahmed Syed    schedule 20.10.2015
comment
Хорошо, я могу помочь, но проблема может быть вызвана несколькими причинами, поэтому давайте разберемся с ними. Можете ли вы подтвердить: 1. Определенно есть checkout страница. 2. Эта страница имеет короткий код [woocommerce_checkout], вставленный в содержимое. 3. Какой шаблон страницы вы используете для страницы оформления заказа? Это шаблон страницы по умолчанию? Если да, найдите файл page.php и убедитесь, что он содержит the_content().   -  person Dre    schedule 20.10.2015
comment
На самом деле пользовательская тема была разработана бывшим сотрудником с нуля, поэтому у нее были ограничения, такие как отсутствие корзины / страницы оформления заказа, поэтому я установил плагин для генерации дочерних тем. И сделал дочернюю тему для темы витрины магазина woocommerce в качестве дочерней витрины магазина sakar. Итак, у моей дочерней темы было 3 файла в начале, 1-е изображение темы, 2-е functions.php и 3-е: style.css. Теперь я скопировал все файлы, кроме этих 3, из моей настраиваемой темы sakar во вновь созданную дочернюю тему, но она все еще создает проблемы, а моя корзина и оформление заказа не работают. Возможно, я создал дочернюю тему неправильно.   -  person Ahmed Syed    schedule 21.10.2015
comment
Пара вещей: 1) В теме не обязательно должен быть шаблон страницы специально для оформления заказа; вы просто создаете страницу под названием «оформление заказа» и добавляете шорткод, так что вам может даже не понадобиться дочерняя тема. 2) Вам необходимо узнать, как создавать дочерние темы., поскольку ваш подход кажется неправильным. Дочерние темы переопределяют родительские для каждого файла. Если вы копируете все из родительской темы, то все, что вы делаете, это дублируете его. Вы все равно должны подтвердить три пункта, упомянутых ранее, прежде чем продолжить.   -  person Dre    schedule 21.10.2015
comment
Привет, я следил за всеми вашими комментариями, создал дочернюю тему витрины и скопировал в нее содержимое моей старой темы, так что она работала идеально. Я прошу вас написать ответ на все ваши комментарии ниже.   -  person Ahmed Syed    schedule 26.10.2015
comment
Ответ добавлен ниже, надеюсь, это поможет.   -  person Dre    schedule 28.10.2015


Ответы (1)


Проблема может быть вызвана рядом проблем, поэтому вам необходимо проверить / подтвердить / исправить следующее:

  1. Есть определенно checkout страница?
  2. На странице вставлен шорткод [woocommerce_checkout] в контент.
  3. Убедитесь, что шаблон страницы для вашей страницы определенно выводит контент. При использовании шаблона страницы по умолчанию найдите файл page.php и убедитесь, что он содержит the_content()
  4. Тема не требует наличия шаблона страницы специально для оформления заказа; вы можете просто создать страницу под названием «оформление заказа» и добавить шорткод, так что вам может даже не понадобиться дочерняя тема.
  5. Вам необходимо прочитать как создавать дочерние темы так как ваш подход кажется неправильным. Дочерние темы переопределяют родительские для каждого файла. Если вы копируете все из родительской темы, то все, что вы делаете, это дублируете.
person Dre    schedule 28.10.2015