2017-01-09 1 views
0

Я пытаюсь поставить кнопку назад к одной странице продукта путем добавленияПоставьте кнопку назад на WooCommerce страницы одного продукта

<button type="button" onclick="history.back();"> Back </button>  

Проблема заключается в том, что если я ставлю этот код в панели я могу легко осмотреть заставить его работать, но я понятия не имею, где я должен поместить его в свою настоящую папку?

Может ли кто-нибудь дать мне подсказку о том, как это сделать? Я попытался вставить файл single_product.php, но ничего не выполнил, когда я это делаю.

Here is it shown with the code in the inspect panel

+0

В принципе, вы можете настроить шаблон одного продукта и добавить этот html-код. Вот информация: https://docs.woocommerce.com/document/template-structure/ –

+0

Я знаю это. Но когда я это делаю, код не выполняется. Я установил эту кнопку внутри single_product.php, но при загрузке сайта ничего не выполняется. – MortenB90

+0

Затем я рекомендую вам показать свою кодовую форму single_product.php –

ответ

0

Может быть, вы немного запутался о том, как шаблон WooCommerce отменяет работу. Вот некоторая важная информация, о которой вы должны знать:

  1. Установка WooCommerce не будет изменять вашу тему вообще.
  2. У вас не должно быть каталога woocommerce/templates/в вашей теме, , даже если тема переопределяет шаблоны WooCommerce по умолчанию. Скорее, у вас может быть каталог woocommerce/(без шаблона ).
  3. шаблоны WooCommerce переопределяется копирования файлов шаблонов из /wp-content/plugins/woocommerce/templates/xxx.php в wp-content/themes/yourtheme/woocommerce/xxx.php

Если вы не видите каталог woocommerce в вашей теме, это означает, что ваша тема использует шаблоны по умолчанию WooCommerce. Если вы хотите их переопределить, вам нужно скопировать шаблон single_product.php из каталога шаблонов плагинов WooCommerce в каталог woocommerce/ в вашей теме.

Более подробная информация в WooCommerce documentation.

+0

Привет, Я делаю это уже. В моей теме не было установленной WooCommerce, поэтому я включил в свою тему каталог woocommerce /. Код, как правило, выполняется отлично, когда я вношу изменения. Именно эта кнопка HTML я не могу работать. – MortenB90

+0

Привет, вы можете попробовать этот код ниже, 'add_action ('woocommerce_before_main_content', 'backbutton', 5); функция backbutton() { echo ''; } 'Пожалуйста, сообщите мне, что произошло. –

+0

Спасибо за ваше время и помощь!Теперь он отображается на самом деле, но он отображается с помощью кнопки, а затем код за кнопкой add_action ('woocommerce_before_main_content', 'backbutton', 5); функция backbutton() {echo 'BACK'; } – MortenB90

0

Я добавляю ниже код для кнопки возврата.

add_action('woocommerce_before_main_content', 'backbutton', 5); 
function backbutton() { 
    echo ' <button type="button" onclick="history.back();"> Back </button> '; 
} 

Но я не могу нажать кнопку «Назад» на мобильной версии. Есть ли решение?

+0

Требуется форматирование бит – Billa

+1

Это не дает ответ на вопрос. Вы можете [искать похожие вопросы] (// stackoverflow.com/search) или ссылаться на связанные и связанные вопросы в правой части страницы, чтобы найти ответ. Если у вас есть связанный, но другой вопрос, задайте новый вопрос (// stackoverflow.com/questions/ask) и включите ссылку на эту ссылку, чтобы помочь обеспечить контекст. См.: [Задавайте вопросы, получайте ответы, не отвлекайте] (// stackoverflow.com/tour) –