2014-12-03 3 views
0

Я пытаюсь сделать страницу архива для своего блога.Wordpress Архив блога

У меня есть установка WordPress на: domain.com, блог на domain.com/blog и все другие страницы/пользовательские типы почтовые работают от корня

Например у меня есть собственный пост тип для клиентов, этот cpt работает на domain.com/clients с файлом archive-clients.php.

Теперь я пытаюсь сделать одну и ту же страницу для блога, но ничего не работает. Единственное, что работает, это мой index.php.

ответ

-1

Вы должны быть в состоянии создать файл с именем archive.php

EDIT: подробнее ниже

Если вы хотите иметь специальную ссылку на страницу/блога создать дополнительный шаблон:

Wordpress ищет имя шаблона для индексирования страниц шаблона. Пример:

/* 
    Template Name: Blog Archive 
*/ 

Технически, вы можете скопировать код из index.php или archive.php, создать другой файл, поместить скопированный код в нем, и на самом верху файла внутри открытия и закрытия Теги php имеют код имени шаблона. Это позволит вам создать новую страницу с именем blog (или что-нибудь еще) в области администрирования wordpress, затем вы можете назначить ее шаблону с именем blog archive.

Дополнительная информация: http://codex.wordpress.org/Page_Templates http://codex.wordpress.org/Template_Hierarchy

+0

У меня есть эта страница, но это не работает. Также, когда я удаляю страницу блога под страницами, я получаю свою страницу 404. –

+0

Я не думаю, что вы это понимаете. Я знаю, как это использовать, он работает для моих пользовательских типов сообщений и других страниц с шаблонами. Единственная страница, на которой она не работает, - это страница блога, похоже, что она не может работать как этот метод. –

+0

Это очень странно. Другая возможность - создать страницу-blog.php, если у вас есть slug, называемый blog, тогда Wordpress автоматически отобразит его (если у вас установлен шаблон по умолчанию). Вы также можете проверить настройки своего сайта и посмотреть, у вас есть страница блога или архива, которая будет главной страницей, потому что это может быть переопределение всего. – elev

Смежные вопросы