page-{slug}.php page-{id}.php
<?php
/*
* Template name: MyPage
*/
?>
может как-то с купонами завязать на скидку, мол выписывать N кол-во купонов при покупке, а потом просто если купон есть, то он применяется и дает 100% скидку!? типа разовый
на хедере закреплена форма поиска для бронирования. Она, мне не нужна так как, английская версия,
global $wp;
$current_url = $wp->request
Посмотрите на иерархию шаблонов.
Когда вы нажимаете на ссылку, то запрос попадает в index.php на уровне ВП. Далее в /wp-blog-header.php, далее в /wp-includes//template-loader.php, далее пробежится по целой куче if else и при помощи условной логики проверит, какого рода страницей является просматриваемая страница. Для page.php сработает логика is_page()
Сработавшая логика is_page() вызовет index.php темы.
Далее проследите всю цепочку иерархии шаблонов. Если есть page-{id}.php или page-{slug}.php, то отдаст этот шаблон, если их нет, то page.php, и если его нет, то index.php.
На мой взгляд легче ВП и тему открыть в IDE (например, PhpStorm) и проследить за цепочкой.
https://developer.wordpress.org/themes/basics/temp...