В WordPress можно создать различные темы для разных страниц с помощью условных операторов.
1. Создайте копию файла шаблона страницы (например, page.php) и переименуйте его в page-custom.php.
2. В открывшемся файле добавьте условие, чтобы проверить, находитесь ли вы на нужной странице. Например, если вы хотите создать отдельную тему для страницы с идентификатором 5, используйте следующий код:
```php
<?php
/*
Template Name: Custom Page Template
*/
get_header(); // подключаем шаблон шапки
if ( is_page( 5 ) ) {
// Ваш код для этой страницы
} else {
// Ваш код для других страниц
}
get_footer(); // подключаем шаблон подвала
?>
```
3. Отредактируйте код внутри условного оператора (if-else) таким образом, чтобы он отобразил нужную вам тему для определенной страницы.
4. Сохраните файл и загрузите его на сервер в папку с шаблонами.
Чтобы удалить определенные блоки только с одной страницы сайта, но оставить их видимыми на других страницах, можно воспользоваться плагином "Conditional Blocks".
1. Установите и активируйте плагин "Conditional Blocks" на вашем сайте WordPress.
2. Откройте страницу, на которой необходимо удалить определенные блоки.
3. В редакторе страницы найдите блок, который вы хотите удалить, и нажмите на него правой кнопкой мыши.
4. В специальном контекстном меню выберите "Toggle visibility" и выберите "Hide on the current page" (скрыть на текущей странице).
5. Повторите шаги 3-4 для каждого блока, который вы хотите скрыть на текущей странице.
6. Сохраните и опубликуйте страницу.
Теперь выбранные блоки не будут отображаться только на этой странице, но останутся видимыми на других страницах вашего сайта.