Добавить ‹? Php the_content (); ? ›В шаблон страницы WooCommerce

Я использую конструктор страниц Elementor на своем сайте WordPress. С этим есть проблема - по умолчанию он не позволяет редактировать страницы WooCoomerce Shop / Products. По их словам, решение состоит в том, чтобы добавить в код шаблонов страниц. Я, как новичок, не знающий кодирования, не могу понять, в какой файл добавить этот код и где в этом файле. Я уже две недели изучаю и пытаюсь исправить это, но тщетно. Пожалуйста, помогите мне добиться этого.

Вот что говорит Elementor: "К сожалению, на вашей странице не была найдена область содержания . Вы должны вызвать функцию the_content в текущем шаблоне, чтобы Elementor работал на этой странице. "


person Gopal Chhetri    schedule 26.09.2016    source источник
comment
the_content () - это функция, которая выводит контент, который вы пишете в редакторе (область администратора). Кажется, эта функция отсутствует в вашем файле шаблона. Чего именно вы пытаетесь достичь?   -  person Andy Tschiersch    schedule 26.09.2016
comment
Спасибо, Энди. Я пытаюсь сделать страницы магазинов / продуктов Woo Commerce доступными для редактирования с помощью плагина Elementor Page Builder на моем сайте WordPress. Когда я открываю страницы для редактирования, появляется всплывающее окно с просьбой добавить ‹? Php the_content (); ? ›Функция к коду шаблона страницы. Я не знаю, где именно добавить эту функцию.   -  person Gopal Chhetri    schedule 26.09.2016
comment
Обычно вы добавляете эту функцию в то место, где вы хотите, чтобы контент отображался. Просто поиграйте и попробуйте несколько мест :)   -  person Andy Tschiersch    schedule 26.09.2016
comment
Конечно, Энди. Я буду продолжать попытки.   -  person Gopal Chhetri    schedule 26.09.2016


Ответы (4)


  1. Перейдите в настройку Elementor, а затем проверьте продукты в типах сообщений
  2. Перейдите в раздел «Продукты», нажмите «Изменить» на продукте, который вы хотите отредактировать, введите что-нибудь (например, полный знак остановки «.») В редакторе WP, нажмите «Обновить». (См. Прикрепленный снимок экрана.) Снимок экрана
person Kim K    schedule 30.12.2016

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

Чтобы Elementor работал на «Странице», то есть типе сообщения, который использует либо page.php, либо любые объявленные шаблоны страниц темы, требуется, чтобы функция the_content(); присутствовала в коде.

Проблема №1: WooCommerce использует функцию woocommerce_content(); для возврата содержимого магазина.

Проблема №2: в выходных данных магазина не используются шаблон «Страница» или настраиваемая страница - выходные данные эквивалентны index.php или home.php, ни один из которых не доступен для редактирования через Elementor.

Если вы не хотите написать довольно сложную функцию для сбора данных всех этих элементов и фильтрации их в the_content(); функцию, в настоящее время нет возможности напрямую редактировать такой контент.

Я знаю, что вы ищете не то решение, но таково текущее положение дел. Сказав это, некоторые из нас работают над всевозможными решениями и, может быть, просто возможно - мы найдем способ, как сделать эту опцию доступной в ближайшее время;)

person Zulfikar Nore    schedule 16.03.2017

Для страницы магазина вы должны перейти к настройке Elementor, а затем проверить товары в типах сообщений.

Поскольку продукты на странице магазина - это не контент, а сообщения, это решение. Включите продукты в типы сообщений и отредактируйте с помощью elmentor. Если по какой-то причине вы не видите «редактировать с помощью elementor» на странице магазина, просто откройте страницу магазина и добавьте

/?elementor and it would enable elementor

person Sher    schedule 13.10.2016

НЕ нужно добавлять этот код на любую страницу, следуйте этим инструкциям. Вам просто нужно очистить кеш и файлы cookie вашего браузера. Иногда веб-сайт принимает предыдущие данные, чтобы показать веб-страницу и выдать эту ошибку. или если вы откроете частный режим своего веб-сайта, войдите в систему и перейдите на страницу Elementor, вы никогда не столкнетесь с этой проблемой.

person hemant rao    schedule 03.01.2019