Как настроить функцию permalink для открытия определенного шаблона?

Как настроить функцию permalink для открытия определенного шаблона (news_full.php) при нажатии на кнопку "Читать далее" на странице новостей (news.php)?
  • 9 июня 2024 г. 7:11
Ответы на вопрос 1
Для настройки функции permalink для открытия определенного шаблона (news_full.php) при нажатии на кнопку "Читать далее" на странице новостей (news.php) вам нужно выполнить следующие шаги:

1. Создайте новый шаблон страницы news_full.php, в котором будет отображаться полная информация о новости.

2. В шаблоне news.php, где выводятся краткие новости, добавьте ссылку с параметром, который будет передавать идентификатор новости. Например, ссылка может выглядеть следующим образом:
```
<a href="http://ваш_сайт/news_full.php?id=1">Читать далее</a>
```

3. В функции permalink настройте правило для обработки ссылок, где при получении GET параметра id будет подключаться шаблон news_full.php и передаваться идентификатор новости. Например, вы можете использовать следующий код в файле functions.php:
```
function custom_permalink() {
    if(isset($_GET['id'])) {
        include 'news_full.php';
    }
}
```

4. Вызовите функцию custom_permalink() в верхней части файла news_full.php для ее выполнения.

После выполнения указанных шагов, при нажатии на кнопку "Читать далее" на странице новостей (news.php) будет открываться шаблон news_full.php с полной информацией о выбранной новости.
Похожие вопросы