Я использую конструктор страниц Elementor на своем сайте WordPress. С этим связана проблема — по умолчанию он не позволяет редактировать страницы магазина / продуктов WooCoomerce. Решение, которое они говорят, состоит в том, чтобы добавить к шаблонам страниц кода. Я, будучи новичком без идеи кодирования, не могу понять, к какому файлу добавить этот код и где в этом файле. Я тщетно исследую и пытаюсь это исправить уже две недели. Пожалуйста, помогите мне достичь этого.
Вот что говорит Elementor: «Извините, область контента не была найдена на вашей странице. Вы должны вызвать функцию _content в текущем шаблоне, чтобы Elementor работал на этой странице.«
Там, кажется, ошибочное мнение, что Elementor
может быть использован для «редактировать» любой контент.
За Elementor
работать на «Страница» т.е. тип сообщения, который использует либо page.php
или любая заявленная тема шаблонов страниц требует the_content();
функция для представления в коде.
Проблема № 1: WooCommerce использует woocommerce_content();
функция возврата содержимого магазина.
Проблема № 2: Выход магазина не использует «Страница» или шаблон пользовательской страницы — вывод эквивалентен index.php
или же home.php
, ни один из которых не может быть изменен с помощью Elementor
,
Если вы не готовы написать довольно сложную функцию для сбора данных всех этих элементов и фильтрации их в the_content();
функция, в настоящее время нет возможности редактировать такой контент напрямую.
Я знаю, что это не решение, которое вы ищете, а текущее состояние дел. Сказав это, некоторые из нас работают над всевозможными решениями и, может быть, просто возможно — мы придумаем способ сделать эту опцию доступной в ближайшее время;)
Для страницы магазина вы должны перейти к настройке Elementor, а затем проверить продукты в типах постов.
Потому что продукты на странице магазина — это не контент, а посты, это решение.
Так что включайте продукты в типы постов и редактируйте их с помощью elmentor, если по какой-то причине вы не видите «редактировать с помощью elementor» на странице магазина, просто откройте страницу магазина и добавьте
/?elementor and it would enable elementor
Нет необходимости добавлять этот код на любой странице, следуйте этим инструкциям.
Вам просто нужно очистить кеш и куки вашего браузера, Некоторое время сайт берет предыдущие данные, чтобы показать веб-страницу и выдает эту ошибку.
или же
если вы откроете свой личный режим на своем веб-сайте, войдите в систему и перейдите на страницу Elementor, и вы никогда не столкнетесь с этой проблемой.