sendik, я не вижу структуру вашего шаблона... Возможно, что ваш шаблон в других рнр файлах подключает header & footer. Если так, то <?php get_footer(); ?> в самом внизу лишний. Либо как я сказал ранее, get_header() не хватает. В любом случае у вас проблема не в цикле ВП
Юрий Кулаксыз, начнем сначала.
Когда вы переносите сайт, вам нужно залить файлы сайта на хостинг (предположим по фтп). После чего вы подключаете базу данных (но ее для начала нужно импортировать). Пути к файлам хранятся в БД. По идее вам нужно нужные строки в БД на стадии импорта исправить. Обычно, это строки site_url home_url в таблице wp_options. НО! то что вы изменение этих ссылок недостаточно. Нужно также все ссылки локального хоста изменить в БД на ваш домен, вплоть до guid. Можно сделать по разному. Например, плагин better search replace.
Вариант с изменением адреса через wp-config.php также предусмотрен.
Юрий Кулаксыз, да попробуйте, перекинуть сайт. А в поле FROM однозначно нужно указывать адрес хоста, а не отправителя. Некоторые хостинг провайдеры могут ограничивать и тогда, нужно указывать что-то типа:
webmaster@ваш_домен В общем зависит от хоста.
JavaUser Spring, я и сам начинающий разработчик по Java. Насчет платной помощи, вам лучше обратиться во фриланс биржу. Например, на kwork или на фрилансим.
Что касается решения вопроса, то я вам уже подсказал. Используя аннотации вы можете проверять роль юзера и показывать или скрывать тот или иной код/функционал и т.д.
Takuat, согласен, лучше аяксом подгружать. А если нужен готовый плагин, то Essential Grid. Правда, тяжеловат, но многофункционален. Пример реализации - https://spartan.by/
Юрий Кулаксыз, причем тут хостинг. Ссылки вы можете указать относительные в шаблоне на страницу созданную в админке. Например, /contacts /main /gallery и т.д.
Или же можно получить слаг страницы или записи по ее ID.
Юрий Кулаксыз, не совсем понимаю, что вы имеете ввиду... нет необходимости прописывать Id в ссылку.
Про передачу ID в ф-цию the_field() я сказал, так как у вас главная настроена не совсем корректно, потому и она не определяется как Главная, потому и значение поля было null.
В номер, если вы создали front-page.php и создали страницу с любыч названием, например "Главная"., а затем выбрали ее в настройках Настройки - Чтение, то передавать ID в шаблон главной страницы не нужно.
Изучите иерархию шаблонов и документацию ACF станет намного легче работать)
Юрий Кулаксыз, не совсем понял, что вы хотели сказать, если честно. Да, вы можете добавлять кастомные поля к любым страницам. Можете выводить их, как в одном шабоне, так и в разных шаблонах. Если в одном шаблоне будете выводить, то не забывайте также через условные теги ВП проверить. Например if (is_page('ID'))