Чему могут научиться разработчики WordPress-тем из двадцати двенадцати - Константин Ковшенин

  1. 1. Гибкий заголовок
  2. 2. Слишком много спасения не бывает
  3. 3. Где мои параметры темы?
  4. 4. Шаблоны страниц в подкаталоге
  5. 5. Адаптивный макет и навигация
  6. 6. Мягкий урожай для миниатюр постов
  7. 7. Google Web Fonts
  8. 8. Асинхронные настройки настройщика
  9. 9. А как насчет других функций?

Мы все ждали новую тему по умолчанию для WordPress, и она имеет наконец, прибыл , Без сомнения, Две тысячи двенадчать это одна из лучших тем, с которыми я когда-либо играл. Это так просто, чисто, красиво и наполнено огромным количеством изнутри.

Две тысячи двенадчать

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

1. Гибкий заголовок

Вместо создания «дружественного для SEO» заголовка непосредственно в шаблоне header.php, Twenty Twelve делает это с фильтром для wp_title в functions.php, оставляя единственный аккуратный вызов wp_title () в заголовочном файле. Это позволяет дочерним темам и плагинам полностью перезаписывать тег заголовка, не прибегая к буферизации вывода и другим хакерским методам. См. Header.php и fiftytwelve_wp_title в functions.php.

Это, однако, не означает, что Twenty Twelve не является SEO дружественным или чем-то еще. Это так же хорошо, как Twenty Ten или Twenty Eleven, я бы сказал, даже лучше со всей этой сексуальной разметкой, и вам определенно не нужно использовать какие-либо плагины SEO с Twenty Twelve. На самом деле, я призываю вас не делать этого;)

2. Слишком много спасения не бывает

Безопасность имеет важное значение для всех вещей WordPress. Ядро, плагины и особенно темы, потому что безопасность в темах часто упускается из виду. Отличная тема WordPress не может быть отличной, не будучи в безопасности.

Экранирование ценностей играет важную роль в безопасности, и WordPress получил довольно много функций чтобы помочь вам избежать строк, чисел, URL-адресов и даже операторов SQL. Рекомендуется избегать как можно позже, что обычно означает непосредственно перед выходом. И если ваше значение было экранировано ранее, не беспокойтесь - экранирование уже экранированного значения не повредит!

Двадцать двенадцать - отличный пример хорошего побега, особенно переведенных строк. Можно подумать, что переведенные строки не являются пользовательскими значениями, и, таким образом, им можно доверять. Это правда, но перевод с кавычкой может легко сломать атрибут HTML, который довольно сложно отладить. В таких случаях функция esc_attr_e - ваш друг.

3. Где мои параметры темы?

Множество вариантов тем, тысячи макетов страниц, шестьдесят четыре слайдера и генератор коротких кодов? Нет, спасибо. Двадцать Двенадцать даже не имеет панели параметров темы! Он работает прямо из коробки и выглядит идеально, как есть. Для настройки Twenty Twelve реализует большинство основных функций, таких как настраиваемые заголовки и фоны, и вы можете легко пойти дальше с Пользовательские CSS ,

Несколько шаблонов страниц помогут настроить макет определенных страниц. Шаблон домашней страницы - действительно хороший выбор, когда WordPress используется как CMS против блога.

4. Шаблоны страниц в подкаталоге

Говоря о шаблонах страниц, знаете ли вы, что начиная с WordPress 3.4 вам разрешено хранить шаблоны тем в подкаталоге? Это действительно удобно, особенно в темах с более чем двумя шаблонами страниц.

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

5. Адаптивный макет и навигация

Twenty Twelve имеет адаптивный макет, что означает, что он отлично смотрится и отлично работает в настольных и мобильных средах, что довольно важно в современном мире мобильных устройств. Для устройств с небольшим размером экрана Twenty Twelve заменит все меню кнопкой «Menu», которая открывает меню при нажатии или касании.

Это полезно, особенно для больших навигационных меню, где вам придется постоянно прокручивать содержимое вниз при каждой загрузке страницы. Смотрите header.php и js / navigation.js.

6. Мягкий урожай для миниатюр постов

Двадцать двенадцать устанавливает размер миниатюры поста в 624 x 9999 с мягким кадрированием, что поначалу звучит довольно странно. Это позволяет пользователям выбирать портретные изображения и фотографии в соотношении 1:16, чтобы они выглядели хорошо и хорошо реагировали, как если бы они были в альбомной ориентации. Я думаю, что это довольно интересная техника для адаптивных тем. Смотрите двадцать двенадцать_установок в functions.php.

7. Google Web Fonts

Open Sans это один из моих любимых шрифтов, и его очень легко использовать с Google Web Fonts. Для языков с символами, которые не поддерживаются в Open Sans, Twenty Twelve позволяет переводчикам отключать Google Font или загружать дополнительные наборы шрифтов, такие как кириллица, вьетнамский или греческий. Переключение параметров с помощью функций локализации - довольно интересный (и, возможно, слегка запутанный) подход, который я люблю называть «вариантами тем для переводчиков».

Twenty Twelve использует wp_enqueue_style для загрузки Google Web Font. Важно использовать wp_enqueue_style, а не @import шрифта прямо из таблицы стилей или, что еще хуже, жестко закодировать его в шаблоне header.php. Подход wp_enqueue_style позволяет дочерним темам (или плагинам) исключать таблицу стилей из очереди и использовать вместо этого другой шрифт. Гибкость для победы!

Также стоит упомянуть, что даже основная таблица стилей в Twenty Twelve выполнена с вызовом wp_enqueue_style по той же самой причине. См. Двадцать двадцать двенадцать скриптов в файле functions.php.

8. Асинхронные настройки настройщика

Theme Customizer был представлен в WordPress 3.4, и хотя Twenty Twelve не создает свой собственный пользовательские настройки в настройщике , он очень хорошо адаптируется к существующим, устанавливая их транспорт в postMessage и обрабатывая события в javascript. Это позволяет Twenty Twelve реагировать на изменение этих настроек без перезагрузки страницы, создавая лучший пользовательский опыт.

Связанный код можно найти в theme-customizer.js и в файле functions.php во время customize_register.

9. А как насчет других функций?

Даже несмотря на то, что Twenty Twelve - это тема WordPress по умолчанию, она не реализует все возможные основные функции. Twenty Twelve поддерживает только пять форматов записей, имеет только одно навигационное меню, не имеет пользовательских виджетов боковой панели и не поставляется с любым пользовательским заголовком или фоновыми изображениями по умолчанию.

Однако, если вам нужно что-то подобное, вы можете легко расширить Twenty Twelve, используя дочернюю тему, что делает ее отличной родительской темой для использования.

Тем не менее, есть двадцать многого, что вы можете узнать из Двадцать Двенадцати, просто прочитав его исходный код. Так что, если вы занимаетесь разработкой тем WordPress и хотите создать свою первую (или сотую) тему, не стесняйтесь копаться в файлах шаблонов Twenty Twelve, для каждого найдется много скрытых жемчужин!

Вот и все, ребята. Что вы узнали из Двадцать Двенадцати? Как Двадцать Двенадцать повлияли на вашу текущую или будущую разработку тем WordPress? Пожалуйста, поделитесь своими мыслями в разделе комментариев!

Похожие

Как использовать настройки темы Lapax?
Для пользователей интернет-магазина они должны быть знакомы с шаблоном / темой WordPress Lapax, созданным OkeTheme.com, дружественным и удобным видом, который делает эту тему очень подходящей для тех из вас, кто хочет создать интернет-магазин. Как поясняется в описании на веб-сайте OkeTheme, « Lapax Theme» представляет собой шаблон WordPress, основанный на индонезийских интернет-магазинах, который оснащен множеством лучших функций, которые, безусловно, помогут вам в дальнейшем управлять
Google / SEO
Модератор Мои знания SEO несколько устарели, но здесь: - количество «контента» довольно ограничено (достаточно взглянуть на источник страницы), кроме того, ваша страница начинается с подсказки JavaScript; Я не знаю, применимо ли еще это практическое правило, но я полагаю, что хорошей практикой является перемещение как можно большего количества встроенного JavaScript-кода в конец
Не шутка!
Что это было ? Это деньги или единица измерения? Что не собирается отпускать того, кто тебя не отпускает? На самом деле, нет слова для нашего слова. Стоит в словарях и в словаре иностранных слов; но он используется только в резкой форме: «не пускай одну хоту »; чаще с рядом тренеров: «не шутка ». Вместо его доклада мы находим такие описания: «Он настаивает на своей позиции, что он не желает идти ни на какие уступки»; или, в
Настройки WordPress Seo Как ...
WordPress - это программное обеспечение с открытым исходным кодом, которое может быть разработано и имеет наиболее широко используемую инфраструктуру CMS во всем мире. Существует также этап, который полностью совместим с Google, и в этом контексте частый выпуск новых версий на основе текущей версии разработчиками гарантирует, что система станет более безопасной и гибкой. Даже самый значительный конкурент Joomla - это свободное программное обеспечение. Кроме того, вы можете бесплатно использовать
Google Panda
... для измерения уровня активности. Такие вещи, как время на сайте и активность людей на сайте, высоко ценятся. Похоже, что Google создает новый способ использования метрик, чтобы помочь пользователям на соответствующих страницах. Panda фокусируется не только на страницах сайта, но и на всем сайте. Другими словами, если у вас есть страницы с низким рейтингом в спектре Panda, даже если у вас есть хороший релевантный контент, весь сайт будет работать. Алгоритм ориентирован на содержание ферм.
Лучшие инструменты SEO от Google
Вы наверняка слышали о SEO оптимизации в поисковых системах. Вы наверняка слышали о веб-ссылках . В любом случае, вы всегда попадете в Google, гигант сети. Действительно, Google имеет 90% рынка в поисковых системах. Google играет решающую роль в оптимизации вашего сайта , а также при обращении к нему. Есть много вещей, которые вы можете сделать, чтобы улучшить видимость вашего сайта в поисковых системах, таких как Google,
▷ SEO ТЕНДЕНЦИИ 2019! 13 ключей Google позиционирования Google
Я уже много лет говорю вам, и 2019 год ничего не меняет: маркировка структурированных данных является ключевой (интегрируйте и используйте структурированные данные, когда это возможно). С ростом значения искусственного интеллекта для Google и других поисковых систем, структурированные данные также становятся все более важными. Независимо от того, насколько хорош (или плох) ваш ИИ, если «отслеживание» необходимой информации занимает слишком
Союзник с Google
В Google витает дух новизны: главная поисковая система в мире, запущенная в 1998 году, наконец-то решила помочь «волшебникам» в Интернете , опубликовав документ с рекомендациями по созданию оптимизированных страниц . Конечно, загадочный алгоритм остается секретным, но советы, в основном предназначенные для веб-профессионалов, особенно полезны для избежания ошибок и для обеспечения хорошей
Как купить профессиональные услуги SEO
Если у вас есть присутствие в Интернете, ваш сайт должен занять первое место в результатах поиска, чтобы потенциальные клиенты и клиенты могли вас найти.
10 инструментов Google, чтобы помочь вашему бизнесу добиться успеха в Интернете
... для рекламы с оплатой за клик, так и для SEO. Это поможет вам определить потенциальные ключевые слова для таргетинга для вашей кампании PPC, а также поисковые термины для таргетинга с вашей контент-стратегией. Планировщик ключевых слов Google это инструмент, разработанный для исследований AdWords, но это не значит, что вы не можете использовать его для других целей. Вам понадобится активная учетная запись AdWords, чтобы получить доступ
6 SEO советов от Google
Больше и больше SEO оптимизаторы постарайтесь найти правильный и точный алгоритм поисковой системы Google, несмотря на минимальную вероятность этого. И больше всего из-за того, что этот алгоритм меняется каждый

Комментарии

Как недавно, когда клиент спросил меня: «Как насчет использования nofollow и как оно помогает вашему Google Juice?
Как недавно, когда клиент спросил меня: «Как насчет использования nofollow и как оно помогает вашему Google Juice?» Большинство «экспертов» просто хотят заработать Поскольку я ренегат с наклонностями «капитан-спаси-клиента», мне не нравится слышать это - это, вероятно, означает, что «эксперт» просто прочитал несколько или несколько статей в Интернете - подавляющее большинство из которых идет настолько далеко за упрощением, что в них нет «реального» ответа,
Мы знаем, что слишком много использовать ключевое слово - это плохо, но сколько это слишком много?
Мы знаем, что слишком много использовать ключевое слово - это плохо, но сколько это слишком много? В старые времена ведения блога (и контент-маркетинга в целом) существовали инструменты, которые проверяли плотность ключевых слов в отдельных сообщениях. Плотность ключевых слов - это процентное соотношение количества показов ключевого слова в одном фрагменте контента. Например, если ваш пост из 1000 слов о детских товарах включает слово «подгузники» 10 раз, ваш рейтинг
Если вы не можете сделать это коротким и простым, возможно, вы просто слишком много цитируете других?
Если вы не можете сделать это коротким и простым, возможно, вы просто слишком много цитируете других? Держите это организованным Помимо фактических слов и предложений, которые вы используете, читаемость страницы также во многом зависит от макета и дизайна. Посмотрите на разницу между этими двумя страницами: Использование правильных заголовков и пробелов играет большую роль в том, чтобы сделать
Что вы думаете о том, как узнать, как установить, как настроить и как использовать Yoast SEO для оптимизации ваших сообщений?
Что вы думаете о том, как узнать, как установить, как настроить и как использовать Yoast SEO для оптимизации ваших сообщений? Обязательно прокомментируйте ниже и ознакомьтесь с содержанием, которое мы подготовили для вас! Нужно оптимизировать ваш сайт для SEO? Познакомьтесь с Oblige - агентство Создание сайта и Цифровой маркетинг , Другие
Как мы можем определить, хорош ли сайт для Google, если мы этого не знаем?
Как мы можем определить, хорош ли сайт для Google, если мы этого не знаем? Просто проверив, как сайт позиционируется по уникальным ключевым словам. Например, сайт www.escoladinheiro.com находится на первой странице по ключевому слову «деньги». Поэтому Google считает, что это хороший контент-сайт о деньгах. Это означает, что этот сайт также будет полезен для вариантов этого ключевого слова, таких как «зарабатывание денег», «дополнительные деньги», «легкие деньги» и т. Д. Для этой статьи
Возможно, они не в Калифорнии и не могут быть включены?
Возможно, они не в Калифорнии и не могут быть включены? Так или иначе, Шон подал возражение против запроса Детского фонда об увольнении, и это было подано в суд. Детский фонд подал документы, подтверждающие их ходатайство об увольнении в другой день. Интересно, что к этому приложена декларация Луки Дотти. Опять же, мы не можем прочитать это, не заплатив, но похоже, что он поддерживает Детский фонд - что имеет смысл, поскольку он является председателем и в последнее время стал активнее заниматься
А как насчет страниц на сайте с высоким показателем отказов или конверсией ниже среднего по сайту?
А как насчет страниц на сайте с высоким показателем отказов или конверсией ниже среднего по сайту? Может быть, сейчас самое время заняться оптимизацией конверсии сайта. При ограниченном бюджете гостиничный бизнес нуждается в каждом маркетинговом долларе, приводящем к результатам в отеле. Крупный бизнес с маркетинговым персоналом, занятым работой, может тратить время на снижение прибыли. Этим людям все равно будут платить, поэтому нет никаких причин, чтобы не преследовать каждый незначительный
Где мы не выполнили свое обещание клиенту и как мы можем это исправить?
Где мы не выполнили свое обещание клиенту и как мы можем это исправить? Какие поисковые термины привлекают аудиторию к этому контенту? Оттуда вы можете легко создавать контент, который обслуживает исключительно эти вопросы. Это не только поможет вам лучше понять вашу аудиторию, но и повысит ваш авторитет в вашем сообществе и потенциально привлечет новую аудиторию. 3. Построить социальные отношения через отзывы
У каждого бизнеса свои потребности и цели, поэтому как кто-то может сказать вам, сколько будет стоить помощь, если он никогда не разговаривал с вами и не видел ваш сайт?
У каждого бизнеса свои потребности и цели, поэтому как кто-то может сказать вам, сколько будет стоить помощь, если он никогда не разговаривал с вами и не видел ваш сайт? 3. Попросите узнать, за что они ранжируют, а также результаты рейтинга других клиентов. Для компании, которая специализируется на ранжировании веб-сайтов, важно иметь рейтинг. 4. Достоверность. Убедитесь, что их отзывы и рекомендации легко доступны и доступны. Социальное
Он дает вам много советов по поводу роли, или он как бы позволяет вам относиться к ней так, как если бы вы играли совершенно вымышленного персонажа?
Он дает вам много советов по поводу роли, или он как бы позволяет вам относиться к ней так, как если бы вы играли совершенно вымышленного персонажа? Очень круто играть настоящего человека, и это весело - думать, как он. Адам приложил руку к каждому аспекту шоу, от написания сценариев до декораций, костюмов и т. Д., Поэтому он не может быть на съемочной площадке так, как ему хотелось бы, или я бы хотел [его]. Временами он дает мне определенные указания относительно того,
Вы сталкивались с поисковой оптимизацией (SEO) в прошлом, но нашли ее слишком технической, слишком дорогой или просто слишком скучной?
Вы сталкивались с поисковой оптимизацией (SEO) в прошлом, но нашли ее слишком технической, слишком дорогой или просто слишком скучной? На этом занятии Дэн Лукас, директор агентства цифрового инсайта Needle, представляет подход к привлечению аудитории в поисковых системах путем оптимизации «четырех C» вашего сайта: кода, контента, соединений и конверсии. Независимо от того, являетесь ли вы внештатным сотрудником, желающим расширить свое присутствие в Интернете или маркетологом

3. Где мои параметры темы?
9. А как насчет других функций?
3. Где мои параметры темы?
Множество вариантов тем, тысячи макетов страниц, шестьдесят четыре слайдера и генератор коротких кодов?
Вам разрешено хранить шаблоны тем в подкаталоге?
9. А как насчет других функций?
Что вы узнали из Двадцать Двенадцати?
Как Двадцать Двенадцать повлияли на вашу текущую или будущую разработку тем WordPress?
Что это было ?
Это деньги или единица измерения?