2015-07-27 4 views
0

Я строю свой сайт без CMS, и я хочу, чтобы мои статьи выбирались из нескольких шаблонов, которые я буду создавать позже.Как сделать шаблоны Wordpress?

Но я не вижу, как это сделать.

Я имею в виду, скажем, что у меня есть template01.php, template02.php. Как я могу получить эти шаблоны?

Единственный способ, которым я нашел, чтобы поместить все шаблоны в моем index.php (в/статьях/ папке , которая является эквивалентом single.php в WP) и создать условия, подобные этим:

if($template==01) { 
    TEMPLATE 01 
} elseif($template==02) { 
    TEMPLATE 02 
} 
... 

У вас есть идея, как использовать это с отдельными файлами?

Что я не понимаю: если я перехожу на www.mysite.com/article/a-very-cool-article/, как он покажет статью со вторым шаблоном вместо первого шаблона ?

Я надеюсь, что было понятно ...

Большое спасибо за вашу помощь!

С наилучшими пожеланиями, C.

ответ

1

Конечно активируя переменную на отдельной странице будет активировать свой шаблон.

I.e. добавление строки;

var $template == 01 

или

var $template == 02 

к статьям, которые вы хотите использовать шаблон 1 или 2 будет возвращать любые условия, которые вы оговорили в своем заявлении IF.

+0

Благодарим вас за ответ. Я знаю это, но как это сделать с отдельными файлами? Потому что это решение связано с большим количеством файлов, если есть много шаблонов. – cyclone200

+1

@ cyclone200 Это целая нагрузка кодирования и объяснения .. Вы должны были бы использовать, если заявления стартер будет 'если (шаблон == 01) { // Сделайте что-нибудь } еще если (шаблон == 02 { // Сделайте что-нибудь еще } // ... и т. Д. И т. Д. Почему вы решили не использовать cms? Если вы включаете множество статей/сообщений и т. Д., Ваша жизнь будет намного проще в использовании CMS .. – Goddak

+0

Спасибо за ваш ответ @Goddak. Ну, CMS загружает много бесполезных вещей, и более интересно создать собственную CMS. – cyclone200

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