О достоинствах WordPress не писал только ленивый, но иногда на пустом месте возникают проблемы, который отнимают много времени при настройке сайта. Так случилось при установке темы, вся красота которой раскрывается с использованием Elementor, плагина для WordPress.
Тему установили, все плагины подключили, настроили, можно сдавать работу заказчику. И тут обратили внимание, что при предварительном просмотре любой записи, опубликованной или черновика, этот самый предварительный просмотр не работает. Причем, если просматривать код страницы, то там только <html><body></body></html>.
Стали действовать по стандартной схеме, отключили все плагины и начали подключать по одному снова. Проблема появилась при активированном Elementor. Отключили все установленные до этого плагины, 100% проблема в связке тема WordPress – Elementor.
Попробовали откатить версию Elementor к предыдущей – безрезультатно. Переустановили тему с нуля, результата нет.
Решение пришло неожиданно. Вошли в систему под пользователем с правами “Редактор” и предварительный просмотр записей заработал. Как выяснилось, превью записи не работало только под администратором.
Вывод: если не хотите долго возиться с решением проблемы, заведите учетную запись пользователя с правами “автор” или “редактор”, от имени которого будете размещать посты.
В нашем случае оказалось все немного интереснее. Установили еще одну тему с поддержкой Visual Composer настроили, проверили, все работает, но не понравилась. Отключили эту тему, активировали первую, подключили Elementor и случилось чудо, у пользователя с правами “администратор” заработал предварительный просмотр записей.