Меню
7 Основные советы для Wordpress тема Developers 4. Добавить основным дизайном для основного виджеты Wordpress Когда я впервые начал с Wordpress (в марте 2009) я уже более 3 лет опыта PHP. Я привыкларазвивающиеся мои собственные двигатели CMS для моих клиентов, поэтому в первые дни с Wordpress были весьма любопытны: изменение основных функций, Wordpress, шаблонов и т.д.
После этого, с помощью Павел (@ Ciorici), я решил играть по правилам: изучать Wordpress Пути.
Подумайте пути Wordpress думает, вместо того чтобы работать вокруг него.
Я надеюсь, что этот список поможет советами, начиная разработчики WordPress Theme, а также некоторых более опытных.
1. Узнайте все теги шаблоновПри кодировании объявленийEsign в WordPress, вам действительно следует обратить внимание на теги шаблонов. Конечно, вы можете достичь того же простого кодирования PHP, однако, лучше придерживаться Wordpress Теги шаблона столько, сколько сможете.
Для справки: http://codex.wordpress.org / Template_Tags
2. Узнайте все параметры Wordpress Общепринятая "Ошибка" тема разработчиков (кодеры), что они забывают о Wordpress Options.
Что это вы можете спросить? Ну, помните, все эти параметры по умолчанию, которые могут быть установлены иN Dashboard> Настройки? Вот что я говорю.
Позвольте мне привести один простой пример:
Многие темы имеют жестко формата даты и времени должность:
Гость в свою очередь, будет выглядеть примерно так: 10 июня, 2009 в 10:53
Вместе с тем, что, если администратор блога, хотелось бы иметь различный формат времени? Он идет к Настройки> Общие, изменения формата и. ничего. Темавсе еще демонстрирует старый формат.
Правильный способ сделать это будет примерно так:
<? PHP $ DATEFORMAT = get_option ( 'date_format'); $ = TIMEFORMAT get_option ( 'TIME_FORMAT'); the_time ( "$ DATEFORMAT \ \ \ T $ TIMEFORMAT");?>Теперь администратор имеет полный контроль над тем, как указывается дата и время. Менее разочарованием для своих клиентов, меньшую поддержку билеты в форумах:)
Для справки: http://codex.wordpress.org/Option_Reference
3. Узнайте все Wordpress functiДополнения Если вы хотите, чтобы вносить серьезные изменения в основной макет блога, вам скорее всего придется полагаться на многие функции и условные.
Иногда, если у вас есть пара лет опыта PHP (виновных), вы бы решили "сделать йINGS лучше "и в конечном итоге многие функции Дать свой собственный.
Это будет воровать время [и гибкость].
Всегда старайтесь опираться на основные функции WordPress. Ваши клиенты будут благодарны вам позже.
Для справки: http://codex.wordpress.org/Function_Reference
4. Добавить основным дизайном для основного виджеты Wordpress Если вы планируете на развитие более чем на 1 тему, я рекомендую создать общий стиль шаблонов для пары основных (но популярны) Wordpress виджетов, таких как: Архивы, календарь, поиск, Облако тегов и т.д.
Wordpress всегда использует тот же идентификатор и класс эти виджеты, поэтому не трудно найти их и включить в таблицы стилей.
Даже если они не вполне вписываются в вашу тему дизайна, попробуйте сделать это. Это позволит получить некоторое КарМ. точек.
5. Не полагайтесь на сторонние плагины и виджетыЭто еще одна распространенная ошибка: тема разработчики "полагать", что пользователи будут иметь определенные подключаемые модули. Хуже того, они включают функции из этих плагинов withoUT проверки их присутствия.
Например, если вы хотите использовать WP-Pagenavi навигации вместо навигации по умолчанию WordPress.
Делают это неправильно:
В этом случае, если плагин неустановлено, Wordpress остановить выполнение ничего после этой строки. Это причина, почему некоторые темы "перерыв" неожиданно.
Doing It Right:
Большинство тем использовать только пару шаблонов файлов: archive.php, index.php, page.php, search.php, single.php. Вот и все.
Ну, есть много других шаблонов, которые могли бы улучшить общий опыт работы с вашим Tгема. Возможно, вы захотите шаблоны стилей, как: author.php, attachment.php, video.php и т.д.
Справка: Иерархия шаблонов диаграмма http://codex.wordpress.org/Template_Hierarchy # Visual_Overview
7. Создать тему параметры (Панель управления) страницу