Чтобы загрузить динамические макеты страниц с использованием значения URL, вам нужно будет использовать метод формы php _GET и некоторую логику программирования для проверки значения. Здесь это выглядит примерно так:
Допустим, у вас есть 3 разных страницы пользовательских макетов по имени ... grid-layout.php
fullwidth-layout.php
и последний masonary-layout.php
. Помните, что вам нужно будет создавать страницы меню вручную, используя систему пользовательских ссылок wp. Как это
Создание трех различных страниц с пользовательскими ..... Давайте постоянные ссылки сказать поместить этот код в URL поле
Ch ange yoursite.com с вашим собственным адресом сайта. Все после «layout =» - это значение метода get.
Похожие, как URL-адрес поле поместить эти имена или все, что вы хотите в Link поле Текст:
- Grid Layout
- Masonary Layout
- Полная ширина макета
Если его сделать, то позволяет перейдите к нашему разделу кодирования.
Найти, где находится ваш сайт while (have_posts()) : the_post();
петля, поиск ...... поиск ..... ow! нашел это ?? Congrates! Введите ниже код, чтобы получить значение URL-адреса для динамического изменения расположения вашего сайта.
<?php
$layout = $_GET['layout'];
switch ($layout) {
case 'grid': get_template_part('layouts/grid', 'layout');
break;
case 'masonary': get_template_part('layouts/masonary', 'layout');
break;
case 'fullwidth': get_template_part('layouts/fullwidth', 'layout');
break;
default: get_template_part('layouts/content', 'single');
break;
}
?>
Примечание:layouts/
папки каталога, в котором файлы шаблон расположены как грид-layout.php, masonary-layout.php и т.д ..
Над кодов проверены и работает хорошо, если вам есть ли какие-либо проблемы, тогда дайте мне знать, если это работает, тогда повысите его и примите в качестве ответа, чтобы другие могли знать, что эти коды работают .... Спасибо