This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ru:themes:shorttutorial [2014/01/10 20:41] lukoie [FOOTER] |
ru:themes:shorttutorial [2014/01/13 12:32] (current) Arkady [Подготовительные работы] |
||
---|---|---|---|
Line 4: | Line 4: | ||
====Подготовительные работы==== | ====Подготовительные работы==== | ||
- | **1** Готовим html-страницу шаблона, и заливаем в директорию ''theme'', создав там новую директорию для нашей темы. Имя шаблона в админке берется из названия директории шаблона. Скриншот шаблона ложим в ''///images/screenshot.png//'', размер //250*250px// достаточно. | + | **1** Готовим html-страницу шаблона, и заливаем в директорию ''theme'', создав там новую директорию для нашей темы. Имя шаблона в админке берется из названия директории шаблона. Скриншот шаблона кладем в ''///images/screenshot.png//'', размер //250*250px// достаточно. |
**2** Основной файл шаблона(''index.html'') называем ''template.php''. Не используем поддиректории для //.php// файлов темы. | **2** Основной файл шаблона(''index.html'') называем ''template.php''. Не используем поддиректории для //.php// файлов темы. | ||
Line 42: | Line 42: | ||
**18** Некоторым плагинам нужен такой тэг в подвале: ''<?php get_footer();?>''. | **18** Некоторым плагинам нужен такой тэг в подвале: ''<?php get_footer();?>''. | ||
====Контент==== | ====Контент==== | ||
- | **20** Заполняем данные в настройках сайта. | + | **19** Заполняем данные в настройках сайта. Редактируем заголовок главной страницы и наполняем контент. |
- | Затем на вкладке **Страницы** отредактируйте заголовок главной страницы и скопируйте в поле WYSIWYG-редактора главный контент страницы, который будет отдаваться системой тэгом шаблона ''<?php get_page_content(); ?>''. | + | |
- | **21** Любые части страницы шаблона делаются через компоненты. В админке в меню **Темы** раздел **Компоненты**. В шаблоне вставляем компонент тегом: ''<?php get_component('Имя_компонента');?>''. | + | **20** Любые части страницы шаблона делаются через компоненты. В админке в меню **Темы** раздел **Компоненты**. В шаблоне вставляем компонент тегом: ''<?php get_component('Имя_компонента');?>''. |
- | **22** Можно инклюдить созданную страницу в шаблоне тегом ''<?php getPageContent('slug'); ?>'', где 'slug' это **Постоянная ссылка** на вашу новую страницу(берется в опциях страницы). | + | **21** Можно инклюдить созданную страницу в шаблоне тегом ''<?php getPageContent('slug'); ?>'', где 'slug' это **Постоянная ссылка** на вашу новую страницу(берется в опциях страницы). |
====Окончательная отделка==== | ====Окончательная отделка==== | ||
- | **23** Чтобы в WYSIWYG-редакторе использовались стили шаблона, копируем файл стиля в корень с именем ''editor.css''. | + | **22** Чтобы в WYSIWYG-редакторе использовались стили шаблона, копируем файл стиля в корень с именем ''editor.css''. |
+ | **23** Чтобы создать шаблон для внутренних страниц сайта, копируем файл шаблона под другим именем, и применяем этот стиль у всех страниц, кроме //Заглавной//. | ||
====== Ссылки ====== | ====== Ссылки ====== | ||