Поддержка Проблемы и решения Создать аналог category.php

  • На сайте со спортивной статистикой нужно на отдельных страницах вывести турнирные таблицы чемпионатов. Как известно, в WordPress есть один обший файл category.php, который отвечает за вывод рубрик.
    Есть ли возможность создать аналог такого файла, например table.php, который будет отвечать за вывод таблиц, чтобы не создавать отдельно страницы для каждого турнира? Т.е. чтобы он определял турнир по ссылкам вида /league/table/41, где 41 — это ID турнира, ну или как-то похожим образом. Какой вариант самый оптимальный?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Автор dmitriy88

    (@dmitriy88)

    Придумал такой вариант.
    Создаем шаблон страницы table.php. Создаем статическую страницу, к ней привязываем этот шаблон и задаем slug (пусть будет table). Затем ID турнира я передаю параметром в ссылке /table/?id=41. В table.php я получаю этот id $_REQUEST[‘id’] и вывожу соответсвующую информацию.
    Или есть более изящные способы для решения моей задачи?

    Как вызвать 404-ю страницу, если не передан параметр $_REQUEST[‘id’]?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Создать аналог category.php» закрыта для новых ответов.