2 разные страницы для одной категории - PullRequest
0 голосов
/ 13 апреля 2020

Мне нужно 2 страницы для одной категории в WordPress. например, у меня есть категория с именем «технология». Я хочу, чтобы кто-то нажимал на категорию, сначала перенаправляющую на начальную страницу (например: mysite.com/tech), и просматривал последние сообщения. тогда внизу страницы находится кнопка, которая, когда вы нажимаете на нее, перенаправляет вас на страницу категории (например: mysite.com/category/tech) и показывает все записи этой категории на ней. обе темы имеют разные шаблоны.

возможно ли это в WordPress ???

mysite.com/tech

и

mysite.com/category/tech

1 Ответ

0 голосов
/ 14 апреля 2020

Да, это возможно. Вы можете создать собственный шаблон страницы и отфильтровать количество сообщений из тех, которые вы хотели бы видеть на этой странице. Затем вам нужно создать страницу с нужным слагом и назначить созданный вами шаблон.

Для категории это базовая функциональность c, которая у вас уже есть, поэтому просто перенаправьте в архив нужной категории.

Для автоматизированной процедуры у меня есть вышеуказанное решение:

Вы можете разделить архив категорий на два шаблона

Структура:

|- category.php
  |- featured-template.php
  |- generic-template.php

Затем сохраните код по умолчанию в шаблоне generi c и закодируйте объект в соответствии с вашими желаниями.

Тогда вам просто нужно публиковать переменную в URL каждый раз, когда вы просматриваете категорию, например:

/current_url/?page=featured

Go в основную категорию. php файл и проверьте, присутствует ли $_GET var, или нет, и соответственно подайте шаблоны.

<?php
if ($_GET['page'] == 'featured') {
  //featured-template;
  } else {
  //generic-template;
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...