Архив метки: CMS Wordpress

Что такое дочерняя тема на WordPress? Плюсы, минусы, и больше

Многие наши пользователи спрашивают нас, какой шаблон мы используем? Наш ответ заключается в том, что мы используем нестандартную вторичную тему построена на фреймворке. Последующий вопрос большую часть времени состоит из двух частей. Что такое фреймворк в WordPress? Вторая часть вопроса — это то, что является вторичной темой WordPress? Мы уже объяснили, что такое фреймворк WordPress в наших предыдущих статьях. В этой статье, мы сделаем все возможное, чтобы ответить на вопросы, как что такое вторичная тема WordPress, когда вы должны создать дочернюю тему, зачем люди создают дочерние темы, и наконец преимущества и недостатки использования дочерней темы. Мы надеемся, что после прочтения данной статьи вы будете иметь четкое понимание того, что такое дочерняя тема в WordPress, и вы будете знать, следует ли вам использовать дочернюю тему или нет.

Что такое дочерняя тема на WordPress? Плюсы, минусы, и больше

Что такое дочерняя тема WordPress

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

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

В теории, любая тема WordPress может иметь дочерние темы, однако не все темы WordPress имеют хорошие родительские темы. Родительская тема с ограниченным функционалом и особенностями, это не идеальный кандидат родительской темы в большинстве случаев. Мы будем говорить об исключениях см. далее в статье.

Хорошим родителем темы также известны как фреймворки, как правило, содержит собственные хуки и фильтры. Это позволяет дизайнерам и разработчикам создавать надежные пользовательские сайты на WordPress с помощью дочерней темы достаточно быстро.

Почему люди используют дочерние темы WordPress?

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

Создание дочерней темы в WordPress может быть также просто, как создание нового style.css — файла в новой папке. Все, что вам действительно нужно, это одна строка в ваш новый style.css для заголовка, который определяет шаблон. Надежная родительская тема может иметь столько файлов шаблона в качестве родительской темы, если не больше. Дочерняя тема может иметь шаблон файлов, которые не доступны даже в родительской теме.

Когда вы используете дочернюю тему?

Что такое дочерняя тема на WordPress? Плюсы, минусы, и больше

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

Для пользователей мы рекомендуем дочерние темы только если вы окажетесь постоянно добавляем новые функции для вашей темы в файл functions.php и/или постоянно добавляя/изменяя файл style.css вашей темы. В этих случаях мы настоятельно рекомендуем использовать дочернюю тему. Некоторое время назад во время нашей встречи говорили о WordPress, один из членов спросил нас, что если только добавлять пользовательские стили? Лучше использовать дочернюю тему или пользовательские CSS плагины?

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

Выбирать хорошую родительскую тема важно

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

При создании дочерней темы, где вы вынуждены заменять большую родительскую тему, файлы, то вы должны переосмыслить ваш процесс. Например, вам очень нравится тема двадцать одиннадцать, и вы решили создать дочернюю тему. В вашей дочерней теме, у вас был файл style.css, и файл functions.php. Вы решили, что вам не нравится, как выглядит футер, поэтому добавили footer.php. Для заголовка и др. Если это так, то Вы не должны выбирать двадцать одиннадцать качестве родительской темы. Скорее вы должны использовать его как стартер темы, которые вы включаете в свои собственные темы.

У нас было несколько пользователей, которые создали пользовательские дочерние темы, которые действительно должны быть совершенно независимыми пользовательскими темами, потому что в них были переопределены почти все файлы родительской темы.

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

Преимущества использования дочерней темы

Как и в большинстве случаев, существуют преимущества и недостатки использования дочернюю тему в WordPress. Давайте взглянем на преимущества первого.

1. Безопасные Обновления

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

2. Легко расширяется

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

3. Резервный Безопасный

При создании полноценной темы, когда вы должны думать обо всех возможных сценариев и код для них. Однако, когда вы работаете на дочерней теме и вы забудете код для чего-то, то всегда есть родительская тема функциональность которой доступна как запасной вариант.

Недостатки использования дочерней темы

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

Другой недостаток часто указывал на то, что разработчики вашей родительской темы могут потерять интерес и отказаться от нее, падение функции, которые Вы использовали в вашей дочерней теме, или принести изменение, которое полностью разрушает вашу дочернюю тему. Это не так плохо, как кажется. В основном потому, что все хорошие темы WordPress с открытым исходным кодом и GPL. Если Разработчик родительской темы покидает проект, то ничего и не говорит, что вы должны отказаться от его использования. Часто бывают времена, когда другие люди один за другим занимаются над проектом. Если разработчик из исходной темы удалит определенную функцию, тогда вы можете просто добавить его в вашу дочернюю тему. У вас есть Код для него. Наконец, если они делают резкие изменения, которые вам не нравятся, то вы всегда можете избежать обновления. Тема обновления имеет решающее значение, когда её безопасно эксплуатировать. Мы всегда рекомендуем пользователям обновлять темы, потому что это помогает обеспечить в будущем совместимость с другими скриптами и плагинами.

Если вы используете коммерческий фреймворк как базовый, то у вас есть доступен вариант поддержки, чтобы помочь вам обновить вашу тему или устранить неполадки. Также Платформа как основа не будет просто так исчезать, потому что есть стабильный бизнес компании с тысячами клиентов по всему миру. Например, они удалили некоторые встроенные виджеты, но они сделали их публично доступными в виде плагинов для тех, кто все же хочет использовать его.

Вывод

Важно знать, что, хотя вы всегда можете создать дочернюю тему WordPress к любой теме, иногда вам может не понадобиться дочерняя тема. Подумайте о количестве изменений, которые вы запланировали для вашей дочерней темы, если вы планируете незначительные изменения, то вы всегда можете создать файл пользовательского стиля в CSS вашей темы или использовать пользовательские плагины CSS. Если изменения будут слишком экстремальными, где вы окажетесь в переопределение файлов ядра родительской темы, то вам, вероятно, следует создавать собственную тему.

Мы надеемся, что эта статья поможет вам понять, что представляет собой родительская тема в WordPress и является ли она подходит для Вас или нет. Если вы думаете, что мы что-то пропустили, то, пожалуйста, дайте нам знать в комментариях ниже.



2015-09-16T19:51:16
CMS WordPress

Зачем нужен cdn для WordPress блога?

Мы получаем тонны запросов для подробного учебника о том, как ускорить ваш блог на WordPress. В прошлой презентации, мы подчеркивали много чего о CDN, но по-прежнему кажется, что мы не понимаем чего-то. Многие новички еще не понимают, что CDN происходит потому, что мы постоянно задавали вопрос: “нужен мне все еще хостинг, если я буду использовать CDN?”. Это-частично наша ошибка для не ваша, должны объяснить более понятнее. Каждый раз, когда мы написали о cdn, мы всегда не замечаем самого главного. Поэтому в данной статье мы сделаем попытку объяснить, что такое CDN и зачем нужен cdn для вашего WordPress блога.

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

Инфографика

Зачем нужен cdn для WordPress блога?

Что такое CDN?

Cdn — это сокращенно от сети доставки Контента, которая представляет собой сеть серверов, которые обеспечивают кэширование статического контента с веб-сайтов пользователям в зависимости от географического местоположения пользователя. Довольно запутанно да? Давайте разберемся в более простых словах.

Обычно, когда пользователь заходит на ваш блог на WordPress, они будут перенаправлены на ваш веб-узл сервера. Ваш веб-хостинг сервера находится в центре города, т.е в Краснодар, Краснодарский край. Поэтому каждый пользователь на вашем сайте обращается на этот сервер, чтобы просмотреть ваш сайт. Теперь если у вас большой объем трафика, то вы можете перегрузить ваш сервер, который приводит к медленной загрузке сайта или даже падение сервера. Это где CDN становится необходим, потому что это сеть серверов, но самое главное эти сервера разбросаны по всему миру. При использовании сети cdn, ваш статический контент кэшируется и хранится на всех этих серверах. Статический контент включает в себя изображения, таблицы стилей (файлы CSS), скрипты, флэш и др. Теперь, когда пользователь посещает ваш сайт (исходный сервер), сети c технологиtq cdn перенаправляет их к ближайшему серверу, по месту расположения.

Например: если ваш основной сервер находится в Краснодаре, Краснодарский край, а кто-то из Владивостока пытается получить к нему доступ, тогда они будут перенаправляться к ближайшему серверу, который может находиться во Владивостоке или ближайшему к этому городу. Это ограничивает количество интернет-транзитов, необходимому для передачи статических файлов для конечного пользователя.

Близость пользователя к веб-серверу где находится ваш сайт оказывает влияние на время загрузки. Предоставив свой контент на несколько географически удаленных серверах, вы даёте возможность загружать ваши страницы быстрее с точки зрения пользователя. Это при использовании cdn. Простыми словами, чем ближе cdn сервер является, где ваш пользователь, тем быстрее пользователь получает контент.

Зачем нужен cdn для WordPress блога?

Если почитать выше, то можно четко увидеть, что имея cdn может иметь огромное влияние на ваш сайт. Ниже приведены некоторые из преимуществ, которые мы видели на нашем сайте с помощью сети cdn:

  • Скорость – при использовании cdn на сайте, сайт быстрее начнет работать.
  • Сопротивление поломки – Спасибо вам ребята за разделение нашей статьи, мы получили огромное заклинания трафика из социальных медиа на некоторые из наших статей. Если это не было для правильного кэширования cdn и установки, тогда наш сайт падал очень много раз. Сеть cdn может распределять нагрузку на несколько серверов вместо полной загрузки на наш основной сервер, тем самым делая его менее подвержен сбоям.
  • Улучшенный пользовательский опыт – с тех пор как мы начали использовать сеть cdn, мы уже заметили снижение отказов на нашем сайте. Кроме того, мы также отмечаем рост от просмотров страниц и число страниц, просмотренных каждым пользователем. Итак, ясно, быстрый сайт — значит улучшенный пользовательский опыт.
  • Улучшеное СЕО – Яндекс и Гугл четко заявляли, что быстрее сайты, как правило, тем выше ранжирование в поисковых системах. Мы заметили что наш сайт оказался в рейтинге выше, как только мы сделали оптимизацию на нашем сайте.



2015-08-16T17:02:51
CMS WordPress

Что такое: Дочерняя тема

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

Для создания дочерней темы необходимо создать папку в своем каталоге темы для новой темы. В этой папке единственный файл который вам нужен, это style.css. В заголовке style.css — в файле можно указать родительскую тему, добавив в шаблон строку с комментарием в коде, где название темы написано. Поскольку дочерняя таблица стилей включается стили родительского стиля, следовательно она перекрывает любые стили родительской темы в файле style.css.

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

Дополнительное Чтение



2015-08-13T18:37:24
CMS WordPress

Что такое: Администратор

Роль Администратора на сайте созданного с помощью CMS WordPress. Когда пользователь устанавливает WordPress, он создает нового пользователя с именем пользователя и пароль, указанные при установке системы. Первому пользователю присваивается роль администратора. Он может выполнять все действия на веб-сайте и имеет все возможности.

Пользователь с ролью администратора также может добавлять и удалять пользователей с любыми ролями. При назначении пользователя на роль администратора, важно помнить, что у администраторов есть возможность удалять контент.

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

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

Дополнительное чтение



2015-08-01T08:45:30
CMS WordPress

Как отображать автора Twitter и Facebook в профиле

По умолчанию WordPress позволяет отображать автора сайта, электронную почту, и нескольких других бесполезных чат-контактов, но там не хватает важных социальных сетей, таких как Facebook, Twitter, Одноклассники или ВКонтакте. Здесь мы покажем вам как вы можете добавить автора в Twitter, ВКонтакте, Одноклассники или любой другой контактной информации на странице профиля.

Первое, что вам необходимо сделать, открыть файл темы functions.php и добавить следующий код:

<?php

function my_contact_methods( $contact_methods ) {

// Add Twitter

$contact_methods['twitter'] = 'Twitter';

//add Facebook

$contact_methods['facebook'] = 'Facebook';







return $contact_methods;

}

add_filter('user_contactmethods','my_contact_methods',10,1);

?>


Вы можете следовать методам и добавить любые другие поля, которые вы хотите. После того как вы добавите данную функцию, страница профиля пользователя в админке будет выглядеть так:

Данные пользователя

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

Для того чтобы добавить информацию, необходимо вставить нижеследующий код в ваш файл шаблона:

<?php echo $curauth->twitter; ?>

Вы можете изменить имя поля, которые вам нравится. Таким образом, Вы можете отобразить его в вашем файле author.php. Вы можете модифицировать его по своему вкусу. Например использовать его в качестве ссылки и так далее.

Например, если Вы хотите указать ссылку на автора, вроде “AndreyEx”, то вам нужно вставить необхдимый код в ваш author.php

<a href="http://twitter.com/<?php echo $curauth->twitter; ?>"target="_blank"><?php echo $curauth->twitter; ?></a>

Если у вас есть какие-либо вопросы, не стесняйтесь напишите его в комментариях, и мы ответим на них.



2015-07-31T10:13:14
CMS WordPress

Что это: роль пользователя

Роль пользователя определяет права доступа для пользователей, для выполнения группы задач. По умолчанию при установке WordPress существует несколько предопределенных ролей с предварительно определенным набором разрешений. Эти роли суперадминистратор, Администратор, редактор, автор, участник и Подписчик. Каждой роли есть определенный ряд поставленных задач допускается называть их как “возможности”. Существуют многочисленные возможности, в том числе “moderate_comments”, “publish_posts”, и “edit_users”. Хотя каждая роль имеет предопределенный набор возможностей, новые возможности могут быть добавлены и удалены из каждой роли. Роли пользователя очень удобна, когда дело доходит до мульти-авторов сайтов WordPress.

Из всех ролей по умолчанию только суперадминистратор имеет самый высокий уровень доступа, а подписчик самый низкий. Роль подписчика позволяет пользователю только читать посты, но нельзя писать. Участник может писать посты, но не публиковать их. В роли автора могут писать и публиковать свои собственные посты хотя редакторы могут сделать то же самое для своих собственных постов, а также и для других. Администратор имеет доступ ко всем возможностям администрирования в рамках одного сайта и суперадминистратор имеет доступ ко всей сети, если он существует.

Совершенно новые роли также могут быть добавлены и удалены с помощью плагинов. Это позволяет администратору сайта управлять, кто может публиковать и редактировать сообщения, создавать страницы, управлять плагинами, модерировать комментарии, управлять другими пользователями, определять звенья, управление темами и многое другое.

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

Дополнительное Чтение



2015-07-21T11:05:37
CMS WordPress