Архив рубрики: WordPress

Как сбросить пароль администратора WordPress на Localhost

Недавно один из наших пользователей спросил нас, как сбросить пароль администратора WordPress на локальном хосте? Если вы работаете в WordPress на локальном хосте, и забыли свой пароль, то вы не можете сбросить его по электронной почте. В этой статье мы покажем вам, как сбросить пароль администратора WordPress на локальном хосте.

Почему сброс пароля не работает на Localhost?

Термин локальный используется для описания локального сервера, который не доступен для широкой публики. Например: ваш персональный компьютер.

Многие пользователи WordPress установkbdf.n WordPress на локальном хосте (на компьютере), чтобы проверить изменения, дизайн веб — сайтов, опробовать новые плагины, и даже узнать WordPress.

Если вы еще не пробовали, то увидеть наш учебник о том, как установить WordPress на вашем компьютере Windows , используя WAMP.

Пользователи Mac могут следовать инструкциям, приведенным в руководстве по том, как установить WordPress локально на Mac с помощью MAMP.

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

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

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

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

Но не волнуйтесь, есть способ восстановить свой пароль WordPress на локальном хосте.

Готовы? Давайте начнем.

Сброс пароля администратора WordPress на Localhost

Мы будем использовать PhpMyAdmin для сброса пароля на локальном хосте. Просто посетите панель управления PhpMyAdmin, введя этот URL в адресной строке браузера:

http://localhost/phpmyadmin/

 

Вам будет предложено предоставить имя пользователя и пароль MySQL. Как правило, имя пользователя является root без пароля.

После того, как вы вошли в систему, вам необходимо выбрать вашу базу данных WordPress.

Выбор базы данных

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

таблица пользователей в базе данных WordPress

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

Далее, вам нужно нажать на ссылку Изменить рядом с именем пользователя администратора.

Просмотр таблицы пользователей в БД WordPress

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

Изменение пароля пользователя

Прокрутите вниз до user_pass поле и введите новый пароль в столбце ‘value’. После этого вам необходимо выбрать MD5 в колонке «function».

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

Вот и все, теперь вы можете войти в свой WordPress сайт на локальном хосте, используя новый пароль.

Если по какой — то причине вы с трудом следуете методу PHPMYADMIN, то, пожалуйста, смотрите на нашем руководстве по том, как создать WordPress администратора пользователь , используя файл functions.php. Просто откройте файл functions.php вашей темы и вставьте код в статье выше, и все будет хорошо.

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



2016-11-03T04:15:45
Лучшие учебники по Wodpress

Учебное пособие по Clef в WordPress

Легкая двухфакторная проверка подлинности в WordPress с помощью Clef

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

Как установить Clef

Если вы устанавливаете новое приложение с помощью Softaculous, вы можете просто поместить указатель на опцию Clef Secure Passwordless login на экране установки.

Как установить Clef

Если поместить метку на этом флажк, Clef будет автоматически установлен. Читайте дальше, чтобы увидеть, как включить его для вашего WordPress сайта.

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

Как включить Clef

Чтобы включить Clef и начать использовать его, сначала нужно войти в WordPress бэкэнда и нажмите на ссылку Clef в левом меню.

Как включить Clef

Это приведет вас к начальному экрану конфигурации Clef. Нажмите большую  кнопку Get Started для продолжения.

Конфигурация Clef

Clef предоставит Вам ссылки, чтобы установить нужное приложение на мобильном телефоне. Для этого, нажмите кнопку get the clef app. Если у вас уже есть установленное приложение на вашем смартфоне, нажмите на ссылку I already have the app на верхней части страницы.

Установка приложения Clef на телефон

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

4-значный пин-код в Clef

После того как вы установили приложение на свой телефон, вам будет предложено синхронизировать приложение с вашего сайта WordPress. Для этого запустите приложение Clef и держите свой мобильный телефон, чтобы он мог записывать движущиеся «волны» на экране. Через несколько секунд (в то время как камера фокусируется), ваше приложение будет синхронизироваться с сайтом.

Синхронизация Clef с сайтом

Вот и все, все , что вам нужно сделать сейчас, это нажать на кнопку complete setup.

Как входить и выходить с помощью Clef

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

Экран входа в WordPress с помощью Clef

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

СОВЕТ
Если вы хотите войти в WordPress на свой мобильный телефон, форма логина будет напрямую загрузить приложение Clef. Все, что вам нужно сделать, это просто ввести свой PIN — код Clef и вы войдете в свою админку WordPress.

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

таймер Clef

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

Как отключить обычный пароль

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

Первый вариант на странице настроек Clef позволяет принудительно использовать Clef для входа всех пользователей, которые установили и синхронизировали свои Clef мобильных приложений с вашего сайта. Чтобы сделать это, просто поставьте галочки на флажке Disable passwords for Clef users.

Отключить пароли для пользователей Clef

Clef предоставляет вам еще один вариант , чтобы заставить использовать Clef для входа. Использование опции Disable passwords for all users with privileges greater than or equal to, вы можете оставить регулярных абонентов с возможностью входа с нормальным именем пользователя и паролем, но редакторов и пользователей с большим количеством привилегий, например, использовать Clef для дополнительной безопасности.

Отключить пароли для всех пользователей с привилегиями, больше чем или равный Clef

Если вы хотите полностью отключить регулярный вход для вашего сайта WordPress и скрыть эту опцию с экрана входа в систему, вы можете сделать это, поставив галочку на вариант Disable passwords for all users and hide the password login form.

Отключить пароли для всех пользователей и скрыть форму входа в WordPress с помощью Clef

Как отключить Clef

Если вы хотите, вы всегда можете отключить Clef и вернуться к стандартному механизму протоколирования, предоставленной WordPress. Для этого нажмите на ссылку Disconnect Clef account в левом меню вашего WordPress администратора области. Затем нажмите на кнопку Disconnect your Clef account.

Как отключить Clef

Вот и все, теперь вы можете войти в WordPress стандартным способом.

Потеряли свой телефон?

Если вы потеряете свой телефон, или его украдут, Clef предоставляет вам простой способ вернуть доступ к вашему сайту и отключить его для вашего пропавшего телефона. Чтобы сделать это, просто следуйте инструкциям на официальной странице Потеряли свой телефон? на сайте Clef.

Потеряли свой телефон? на сайте Clef



2016-11-03T02:55:37
Лучшие учебники по Wodpress

Рекомендуемые плагины WordPress

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

Yoast SEO

Yoast SEO

Yoast SEO является номером один SEO плагином для вашего сайта WordPress. Он обрабатывает все, что нужно для оптимизации качества на странице. Кроме того, вы получите мгновенный счет SEO для каждой записи или страницы, которую вы создаете. Он поддерживает другие основные плагины WordPress, такие как WooCommerce, например.

BackupBuddy

BackupBuddy

BackupBuddy является премиум плагином WordPress, который дает вам стабильный и простой способ сделать резервную копию и перенести свои сайты с множеством вариантов для хранения архивов, включая Dropbox, Amazon и т.д.

  • Автор: iThemes.com
  • Подробнее

FooBox Media Lightbox

FooBox Медиа Lightbox

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

  • Автор: FooPlugins
  • Подробнее

Akismet

Akismet

Akismet останавливает спам в комментариях в блоге. Любые сообщения, признанные в качестве спама на блоге регистрируются в веб-сервиса и блогах Akismet во всем мире и приобретают иммунитет против него.

Jetpack

Jetpack

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

  • Автор: Jetpack.me
  • Подробнее

Contact Form 7

Contact Form 7

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

  • Автор: Widget Factory Limited
  • Подробнее

WP Security Audit Log

WP Security Audit Log

Этот плагин позволяет отслеживать все активности пользователей WordPress и все остальное, что происходит под капотом вашего WordPress, чтобы обеспечить производительность труда пользователей и чтобы помочь вам определить проблемы безопасности WordPress, прежде чем они станут проблемой безопасности. С WP Security Audit Log вы можете также настроить специальные правила мониторинга таким образом, когда определенное изменение происходит, вы немедленно будете предупреждены по электронной почте о таких изменениях.

  • Автор: WP White Security
  • Подробнее

Рекомендуемые плагины WordPress



2016-11-03T02:14:28
Плагины

6 основных советов по оптимизации производительности WordPress

Ниже приведены несколько советов, которые помогут вам получить максимальную отдачу от вашего сайта на WordPress:

Используйте надежный хостинг

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

Используйте плагин кэширования WordPress

Кэширование является еще одним важным фактором для повышения производительности сайта WordPress. Есть много плагинов, доступных в Интернете, которые служат для этой цели, но самые популярные плагины для кэширования: W3 Total Cache и WP Super Cache. Эти плагины генерируют статические файлы HTML для каждого поста и страницы, а затем используют эти HTML файлы вместо того, чтобы делать несколько десятков запросов в  базу данных каждый раз.

Сокращение времени загрузки за счет оптимизации изображения

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

Сжатие JavaScript и CSS файлов

Еще одна настройка, которую вы можете использовать для того, чтобы улучшить время загрузки страницы, чтобы объединить и сжать JavaScript и CSS файлы. Это может быть сделано с помощью плагина WP-Minify который создает уменьшенные и сжатые версии Java скриптов и/или стилей CSS, используемых на вашем WordPress сайте.

Оптимизация базы данных WordPress

Оптимизация базы данных WordPress может повлиять на общую производительность сайта, потому что WordPress является динамической системой управления контентом и большая часть работы ваш WordPress сайт действительно относится к получению, хранению, удалению и обновлению информации о своей базе данных. База данных MySQL может быть оптимизирована из командной строки, с помощью PhpMyAdmin или с помощью плагина WP-Optimize. Плагин WP-Optimize может быть использован для удаления ненужных ревизий постов, спам-комментариев и оптимизировать таблицы MySQL.

Обновление WordPress и всех плагинов WordPress каждый раз, когда новая версия доступна

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

6 основных советов по оптимизации производительности WordPress



2016-10-31T10:31:20
Витрина

Оптимизация и восстановление баз данных MySQL с помощью mysqlcheck

В этой статье мы будем говорить о mysqlcheck, которая является инструментом обслуживания командной строки, что позволяет проверять, анализировать, ремонтировать, а также оптимизировать таблицы MySQL / MariaDB и базы данных.

Проверьте одну таблицу в базе данных

Следующая команда будет проверять сообщения таблицы в блоге базы данных:

$ mysqlcheck -c blog posts

blog.posts                         OK

 

Если база данных защищена паролем , добавьте -u root -p в конце команды:

$ mysqlcheck -c blog posts -u root -p

Enter password:

blog.posts                         OK

 

Анализ всех таблиц в базе данных

Следующая команда будет проверять сообщения таблицы в блоге базы данных:

$ mysqlcheck -a blog posts

blog.posts                         OK

 

Если сервер MySQL / MariaDB работает на удаленном хосте,  добавьте -h в конце команды:

$ mysqlcheck -a blog posts -h remotehost.com

blog.posts                         OK

 

Оптимизировать все таблицы во всех баз данных

$ mysqlcheck -o --all-databases

blog.users

note     : Table does not support optimize, doing recreate + analyze instead

status   : OK

mysql.time_zone_transition_type                    Table is already up to date

 

Table does not support optimize, doing recreate + analyze instead - означает, что мы делаем OPTIMIZE в таблицах InnoDB, который не поддерживает эту опцию. При выполнении OPTIMIZE в таблицах, InnoDB создает пустую таблицу, копирует все строки из существующей таблицы в новую, удаляет старую и переименовывает новую таблицу, а затем запускает ANALYZE в таблицах.

Table is already up to date - Означает, что таблица актуальна, и нет никакой необходимости проверять её.

Восстановление нескольких баз данных

Следующая команда восстановит все таблицы в обоих базах данных:

$ mysqlcheck -r --databases blog blog2

 

Если вы видите: note : The storage engine for the table doesn't support repair, то это означает, что вы делаете REPAIR на InnoDB.

Оптимизация и ремонт всех таблиц во всех базах данных

Следующая команда будет проверять все таблицы во всех базах данных, и если какая-то таблица повреждена он будет автоматически исправит это эту таблицу:

$ mysqlcheck --auto-repair -o --all-databases

 

Большинство аргументов, используемых mysqlcheck












-c, --checkПроверить таблицу на наличие ошибок.
-a, --analyzeАнализировать данные таблицы.
-o --optimizeОптимизация таблиц.
-r, --repairВыполнение работ по ремонту, которые можно исправить почти все, за исключением уникальных ключей, которые не являются уникальными.
--auto-repairЕсли проверенная таблица повреждена, автоматически восстановить ее. Ремонт будет сделан после того, как все таблицы были проверены.
-A, --all-databasesПроверьте все базы данных. Это то же самое, как -databases со всеми выбранными базами данных.
-B, --databasesПроцесс все таблицы в названных баз данных. С помощью этой опции, все имена аргументов рассматриваются как имена баз данных, а не как имена таблиц.
--tablesЗаменяет -databases или -B вариант таким образом, что все аргументы имени следующей опции рассматриваются как имена таблиц.
-g, --check-upgradeПроверка таблицы для версии зависящих от изменений. Может использоваться с опцией -auto-repair  для исправления таблиц, требующих версии зависящих от обновления.

Оптимизация и восстановление баз данных MySQL с помощью mysqlcheck

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



2016-10-21T16:17:30
Лучшие учебники по Wodpress

Введение в Sass для дизайнеров тем в WordPress

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

Что такое Sass?

CSS, который мы используем был разработан, чтобы быть простым в использовании языка таблиц стилей. Однако веб претерпела изменения, и поэтому потребность дизайнеров иметь язык таблицы стилей, который позволяет им делать больше с меньшими затратами сил и времени. Языки CSS препроцессора, как Sass, позволяют использовать функции, которые в настоящее время не доступны в CSS, такие как использование переменных, основные математические операторы, Верстка, Mixins и т.д.

Он очень похож на PHP, который является язык препроцессор, который выполняет сценарий на сервере и генерирует вывод HTML. Кроме того, Sass производит предварительную обработку файлов .scss для создания файлов CSS, которые могут быть использованы браузерами.

Начиная с версии 3.8 , WordPress стили в админки были портированы для использования Sass. Есть много WordPress тематических магазинов и разработчиков, которые уже используют Sass, чтобы ускорить процесс их развития.

Sass - CSS с cуперспособностями

Начало работы с Sass для развития тем WordPress

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

Первое , что вам нужно сделать, это установить Sass. Он может быть использован в качестве инструмента командной строки, но есть и некоторые интересные приложения с графическим интерфейсом , доступные для Sass. Мы рекомендуем использовать Koala, который является бесплатным приложением с открытым исходным кодом доступный для Mac, Windows и Linux.

Ради этой статьи, вам нужно будет создать пустую тему. Просто создайте новую папку в /wp-content/themes/. Вы можете назвать его ‘MyThemes’ или что — нибудь другое. Внутри вашей пустой папки темы создайте другую папку и назовите его style.

В папке стилей, вам нужно создать файл style.scss с помощью текстового редактора, такого как Блокнот.

Теперь вам нужно открыть Koala и нажать на иконку плюс, чтобы добавить новый проект. Затем найдите свой каталог темы и добавьте его в свой проект. Вы заметите, что Коала автоматически найдет файл Sass в каталоге стилей и отобразит его.

Добавление проекта в Koala

Щелкните правой кнопкой мыши на файле Sass и выберите вариант Set Output Path. Теперь выберите корень вашего каталога темы, например, /wp-content/themes/mythemes/и нажмите кнопку ввода. Koala сгенерирует выходной CSS файл в каталоге темы. Чтобы проверить это необходимо открыть файл style.scss в текстовом редакторе как Блокнот и добавить этот код:

$fonts: arial, verdana, sans-serif; 

body { 

font-family:$fonts;

}

 

Теперь вам нужно сохранить изменения и вернуться к Koala. Щелкните правой кнопкой мыши на файле Sass, и боковая панель будет откроется справа.Для компиляции файла Sass просто нажмите на кнопку ‘Compile’. Вы можете увидеть результаты, открыв файл style.css в каталоге темы, и он будет иметь обработанный CSS следующим образом:

body {

  font-family: arial, verdana, sans-serif; }

 

Обратите внимание, что мы определили переменную $fonts в нашем файле Sass. Теперь, когда нам нужно добавить семейство шрифтов нам не нужно снова вводить имена всех шрифтов. Мы можем просто использовать $fonts.

Какие еще сверхспособности Sass приносит в CSS?

Sass является невероятно мощным, обратная совместимость, и очень проста в освоении. Как мы уже упоминали ранее, вы можете создавать переменные, nesting, mixins, импорт, математические и логические операторы и т.д. Теперь мы покажем вам несколько примеров, и вы можете попробовать их на вашей теме WordPress.

Управление несколькими таблицами стилей

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

Как насчет CSS @import?

Проблема с использованием @import в файле CSS является то, что каждый раз, когда вы добавляете @import, файл CSS делает еще один запрос HTTP на сервер. Это влияет на ваше время загрузки страницы, которая не подходит для вашего проекта. С другой стороны, когда вы используете @import в Sass, он будет включать в себя файлы в файле Sass и обслуживать их все в одном файле CSS для браузеров.

Чтобы узнать, как использовать @import в Sass, сначала нужно создать файл reset.scss в директории стилей вашей темы и вставьте этот код в него.

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 1;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 дисплей сброс для старых браузеров */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 2;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

 

Теперь вам нужно открыть свой основной файл style.scss и добавить эту строку, где вы хотите вставить файл для импорта:

@import 'reset';


 

Обратите внимание на то, что вам не нужно вводить полное имя файла. Для компиляции этого вам необходимо открыть Koala и нажать на кнопку компиляции снова. Теперь откройте главный файл style.css в вашей теме, и вы увидите ваш файл  reset CSS включен в него.

Nestin в Sass

В отличие от HTML, CSS не является вложенным языком. Sass позволяет создавать вложенные файлы, которыми легко управлять и работать. Например, вы можете вложить все элементы для раздела <article> под селектором статьи. Для дизайнеров тем в WordPress, это позволяет легко работать на разных разделах и стиля каждого элемента. Чтобы увидеть Nestin в действии, добавьте это в ваш файл style.scss:

.entry-content { 

p { 

font-size:14px;

line-height:140%;  

} 

ul { 

line-height:140%; 

}

a:link, a:visited, a:active { 

text-decoration:none;

color: #ff6613;

} 

}

 

После обработки он выведет следующий CSS:

.entry-content p {

  font-size: 14px;

  line-height: 140%; }

.entry-content ul {

  line-height: 140%; }

.entry-content a:link, .entry-content a:visited, .entry-content a:active {

  text-decoration: none;

  color: #ff6613; }

 

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

Использование Mixins в Sass

Иногда вам нужно будет повторно использовать некоторые CSS вне вашего проекта, даже если правила стиля будет таким же, потому что вы будете использовать их для разных селекторов и классов. Вот где Mixins пригодится. Он позволяет добавить mixin в файл style.scss:

@mixin hide-texts{

    overflow: hidden;

    text-indent: -8000px;

    display: block;

}

 

Это в основном Mixin скрывает некоторый текст для отображения. Вот пример того, как можно использовать Mixins, чтобы скрыть текст для вашего логотипа:

.logo{

    background: url("my-logo.png");

    height:150px;

    width:250px;

    @include hide-texts;

}

 

Обратите внимание на то, что вам нужно использовать @include для добавления Mixins. После обработки он будет генерировать следующий CSS:

.logo {

  background: url("my-logo.png");

  height: 150px;

  width: 250px;

  overflow: hidden;

  text-indent: -8000px;

  display: block; }

 

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

@mixin border-radius($radius) {

  -webkit-border-radius: $radius;

     -moz-border-radius: $radius;

      -ms-border-radius: $radius;

       -o-border-radius: $radius;

          border-radius: $radius;

}



.largebutton { @include border-radius(11px); }

.smallbutton { @include border-radius(6px); }

 

После компиляции, он сгенерирует следующий CSS:

.largebutton {

  -webkit-border-radius: 11px;

  -moz-border-radius: 11px;

  -ms-border-radius: 11px;

  -o-border-radius: 11px;

  border-radius: 11px; }



.smallbutton {

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  -ms-border-radius: 6px;

  -o-border-radius: 6px;

  border-radius: 6px; }

Введение в Sass для дизайнеров тем в WordPress

Мы надеемся, что эта статья помогла понять важность применения Sass для развития тем в WordPress. Многие дизайнеры тем WordPress уже используют его. Некоторые считают, что в будущем CSS станет препроцессором. Дайте нам знать, что вы думаете об использовании языка CSS препроцессора как Sass для развития темы WordPress, оставив комментарий ниже.



2016-10-21T15:25:48
Лучшие учебники по Wodpress