Только что, воздействуя на участок, построенный другим разработчиком, я сталкивался с этим довольно интересным примером того, как использовать таможенные области ужасно в теме WordPress (сокращенный для, ну, в общем,
brevity):
(Оригинал также сделал это для meta ключевых слов и meta descriptions — but демонстрация этого “logic” только требует того
field.)
<? , если ( is_front_page ( ) ) { ?>
<title>Handwritten title</title>
<? } elseif ( is_page ( "page-name" ) ) { ?>
<title> <?= get_post_meta ( 334 , 'meta_title' , ИСТИННЫЙ ) ; ?> | <? bloginfo ( 'называют' ) ; ?> </title>
<? } elseif ( is_page ( "page-name-2" ) ) { ?>
<title> <?= get_post_meta ( 383 , 'meta_title' , ИСТИННЫЙ ) ; ?> | <? bloginfo ( 'называют' ) ; ?> </title>
<? } elseif ( is_page ( "page-name-3" ) ) { ?>
<title> <?= get_post_meta ( 381 , 'meta_title' , ИСТИННЫЙ ) ; ?> | <? bloginfo ( 'называют' ) ; ?> </title>
<? } elseif ( is_page ( "page-name-4" ) ) { ?>
<title> <?= get_post_meta ( 383 , 'meta_title' , ИСТИННЫЙ ) ; ?> | <? bloginfo ( 'называют' ) ; ?> </title>
<? } elseif ( is_page ( "page-name-5" ) ) { ?>
<title> <?= get_post_meta ( 387 , 'meta_title' , ИСТИННЫЙ ) ; ?> | <? bloginfo ( 'называют' ) ; ?> </title>
<? } ?>
И так далее. Приблизительно для 40 отдельных страниц. Это сделало мой мозговой вред. Для ссылки то же самое thing — for все страницы на site — could были достигнуты (с лучшими условиями отступления, фактически) с этим
code:
<?php , если ( get_post_meta ( $wp_query -> отправляют -> удостоверение личности , 'meta_title' , истинный ) == "" && is_page ( ) ) { ?>
<title> <? wp_title ( '|' , истинный , 'право' ) ; ?> <? bloginfo ( 'называют' ) ; ?> </title>
<?php } еще { ?>
<title> <?php повторяют stripslashes ( get_post_meta ( $wp_query -> отправляют -> удостоверение личности , 'meta_title' , истинный ) ) ; ?> | <? bloginfo ( 'называют' ) ; ?> </title>
<?php } ?>
Теперь, оригинальный кодекс может фактически смотреть cleaner — it, действительно, в конце концов, имеет меньше функций и меньше переменных. Однако, второй пример - ад из намного больше
maintainable.
Если Вы добавляете новую страницу к участку в первом примере, Вы имеете
to:
- Создайте новое
page.
- Добавьте таможенную область с
title.
- Проверьте новое page’s
ID.
- Найдите файл темы, который содержит meta данные
references.
- Добавляют новую линию в
elseif петли, который ссылается на Вашу новую страницу сначала слизняком и затем
ID
Со вторым примером, Вами
simply:
- Создайте новое
page.
- Добавьте таможенную область с
title.
Никакое кодирование, никакой PHP , никакое редактирование themes — it только не работает. Хорошо, isn’t, что удобный? Это - только основная хорошая кодирующая практика: сделайте свой кодекс повторно используемым. There’s абсолютно никакая причина закодировать кое-что в Ваши Темы WordPress, которое не с готовностью транспортабельно, если you’re выполнение польза, избегая ненужного сервера не называют твердым кодированием название участка или другое известное
elements.
Основное различие между этими двумя примерами просто: первое требует, чтобы Вы трудно закодировали удостоверение личности и слизняка страницы для каждого примера; вторые захваты почтовое удостоверение личности от существующего почтового объекта. У второго примера также есть отступление, если никакая информация не была введена в данный обычай field — which, недостает в оригинале
code.
Word к мудрому: спасите себя некоторые
work!
Новый WordPress мн
ugin: WP Почта, Разрабатывающая . Плагин удовлетворяет только одной цели: создать место, чтобы добавить таможенные стили, которые будут только относиться к текущей странице или почте в Вашем WordPress
blog.
Хотя не широко используемый в Интернете, it’s ценный метод проектирования журнала, чтобы дать каждой статье уникальный взгляд и чувство. Взгляд и чувство, которое показывает лицо той статьи в свете, который лучше всего представляет предмет, тему, или
style.
Этот плагин предназначен, чтобы сделать такое моделирование "почтой почтой"
simpler.
It’s не, что Вы can’t с готовностью приканчиваете это WordPress — either при использовании темы, которая просит крюки стиля об уникальных статьях, используя WordPress условные функции, чтобы проверить, является ли данная страница активной, или тем, что другие средства Вы могли бы imagine — but, это делает их намного более простыми, так как Вы можете просто войти в желательные стили в textarea непосредственно в
post.
Комментарии и запросы должен быть сделан в WP Почтой, Разрабатывающей дом
page.
Версия 1.5.3 выпущена. 1.5.3 прежде всего выпуск затруднительного положения ошибки, но действительно включает часто требуемое изменение особенности, чтобы обеспечить основной URL сокращающийся непосредственно от WordPress. Этот URL сокращающийся просто использует параметризовавший URL неплатежа WordPress отформатируйте как короткое
URL .
См. журнал изменений в
WordPress.org.
Изменение версии 1.5.0
log
- Из-за большого количества проблем в 1.4.x ряд, I’m запуск существенного пересмотра к основному кодексу ранее чем первоначально запланированный. Это - то, потому что многие из этих особенностей уже были в развитии, и it’s просто слишком большая работа, чтобы поддержать обе ветви
code.
- Добавленный выбор экспортировать параметры настройки в простом тексте для
troubleshooting.
- Упрощенный некоторые аспекты параметров настройки
page.
- Добавленные таможенные текстовые варианты для Страниц WordPress, чтобы соответствовать поддержке
Posts.
- Улучшенные признаки как hashtags
handling.
- Добавленный способность использовать обычай shortcodes, чтобы получить доступ к информации в обычае
fields.
- Улучшенный некоторые сообщения об ошибке, чтобы разъясниться бесспорный
issues.
Комментарии к этой почте закрыты; пожалуйста сделайте комментарии в WP, чтобы Щебетать домой
page!
Технически, этот плагин был доступен от вставной справочник WordPress с прошлого понедельника, но сегодня it’s официальный запуск. Это по двум причинам: во-первых, это дало плагину неделю “shake bugs,” так, чтобы официальный запуск мог быть столь же устойчивым, как разумно
possible.
Во-вторых, it’s мой день рождения, таким образом I’ll быть в состоянии помнить, когда начатый плагин. Isn’t это
sweet?
программное расширение является довольно прямым: это отправляет обновление статуса о Вашей новой почте WP, чтобы Щебетать, проходящий Пирром Far’s Cli.gs URL сокращающееся обслуживание на пути. Если у Вас есть Cli.gs API ключ , you’ll получают добавленную премию, которую Ваш Cli.gs автоматически разоблачит в Вашем счете Cli.gs, таким образом Вы сможете отследить статистику этого право Clig от
beginning.
По умолчанию, плагин возьмет кусок текста you’ve определенный и Ваше почтовое название и усечет их к приемлемой длине (включая почтовый URL Вашего Cli.gs ) послать, чтобы Щебетать. Однако, Вы don’t должны только принять этот текст запаса: Вы можете таможенный автор Ваше Чириканье для каждой почты, используя WP, чтобы Щебетать таможенная область в Вашем почтовом создавании
interface.
Прочитанный больше о WP-
Щебет
Загрузите это в
WordPress!
Возвращение, чтобы Превысить