WordPress Туториалы

Как создать плавающую панель

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

Что такое плавающая панель?

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

Вы можете использовать плавающую панель для следующих вещей:

— собрать больше просмотров
— создать список электронных адресов
— обратить внимание людей на специальное предложение или распродажу

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

Способ 1. Создаем плавающую панель вручную

В этом способе от вас потребует ввести код в файлы WordPress. Если вам такое в новинку, то советуем обратиться к руководству как вставлять код из Интернета в WordPress.

Первым делом вам потребуется FTP-клиент или файловый менеджер в cPanel. Найдите файл footer.php в папке с вашим шаблоном и скачайте его себе на компьютер. Путь к папке обычно выглядит таким образом:

/wp-content/themes/your-theme-folder/

Затем откройте скачанный файл в каком-нибудь редакторе вроде Блокнота и добавьте следующий код прямо перед тегом .


<div class="fixedBar">

<div class="boxfloat">


<ul id="tips">

<li><a href="https://coma.lv/">Coma Link is the First Item</a></li>


<li><a href="http://www.wordpress.org/">WordPress.org is the Second Item</a></li>

</ul>


</div>

</div>

Вы можете добавлять сколько угодно пунктов – мы вам покажем как потом их произвольно менять при каждой следующей загрузке страницы. Следующим действием будет добавление стилей CSS. Вы можете добавить CSS в файл style.css или использовать плагин вроде Simple Custom CSS.


.fixedbar {
background: #000; 
bottom: 0px; 
color:#fff; 
font-family: Arial, Helvetica, sans-serif; 
left:0; 
padding: 0px 0; 
position:fixed; 
font-size:16px; 
width:100%; 
z-index:99999; 
float:left; 
vertical-align:middle; 
margin: 0px 0 0; 
opacity: 0.95; 
font-weight: bold;
}
.boxfloat {
text-align:center; 
width:920px; 
margin:0 auto;
}

#tips, #tips li {
margin:0; 
padding:0; 
list-style:none
}
#tips {
width:920px; 
font-size:20px; 
line-height:120%;
}
#tips li {
padding: 15px 0; 
display:none;
}
#tips li a{
color: #fff;
}
#tips li a:hover {
text-decoration: none;
}

Добавив CSS, вы скорее всего не увидите изменений на сайте. Это потому, что мы отключили показ материала. Затем мы будем использовать jQuery для того, чтобы произвольно показывать один материал из нашего списка. Вам надо открыть редактор типа Блокнота и в пустой текстовый файл вставить следующий код:

(function($) {
this.randomtip = function(){
	var length = $("#tips li").length;
	var ran = Math.floor(Math.random()*length) + 1;
	$("#tips li:nth-child(" + ran + ")").show();
};

$(document).ready(function(){	
	randomtip();
});
})( jQuery );

Как только дело будет сделано, сохраните файл как floatingbar.js у себя на компьютере. Теперь откройте свой FTP-клиент и подсоединитесь к серверу. Зайдите в папку со своим шаблоном и найдите папку js. Обычно путь будет следующим:

/wp-content/themes/your-theme-folder/js

Если этой папки нет, то вам придется ее создать. Затем вам нужно будет загрузить файл в эту папку. После этого вставьте в файл functions.php или свой плагин следующий код.

function wpb_floating_bar() {
    wp_enqueue_script( 'wpb-footerbar', get_stylesheet_directory_uri() . '/js/floatingbar.js', array( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'wpb_floating_bar' );

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

Способ 2. Использование OptionMonster для добавления плавающей панели в WordPress

OptionMоnster это популярный плагин, который помогает превратить посетителей вашего сайта в подписчиков и покупателей. Одна из функций этого плагина заключается в том, что в нем есть плавающая панель, которую вы можете использовать как формуляр для ввода e-mail’ов, так и для рекламы ссылок или предложений.

Преимущества данного способа заключаются в следующем:

— легкая настройка (никакого кода)
— можно показывать плавающие панели на разных страницах сайта
— помимо рекламы можно использовать эту панель также для сбора электронных адресов

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

Этот плагин является своего рода мостом между вашим сайтом на WordPress и OptinMonster. Помимо активации плагин добавит новый пункт в меню под названием OptinMonster в админпанели WordPress.

WordPress

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

WordPress

Скопируйте и вставьте ключ, затем щелкните по кнопке Connect to OptinMonster. Плагин подсоединится к вашему аккаунту в OptinMonster.

WordPress

Затем вам нужно щелкнуть по кнопке Create New Optin.

Вас направит на страницу сайта, где будет нужно сперва указать Optin Campaign Title и выбрать сайт, где вы будете этим пользоваться. Для этого щелкните по ссылке Add a new website.

WordPress

Затем щелкните по плавающей панели под Select your optin type, чтобы выбрать шаблон для своей панели. Выбрав шаблон, у вас запустится конструктор, позволяющий настроить дизайн и прочие вещи.

WordPress

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

Вернитесь в админпанель вашего сайта на WordPress и зайдите в OptinMonster » Optins. Если не увидите свою функцию, то просто обновите страничку. Затем нажмите Edit output settings.

WordPress

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

WordPress


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как открыть интернет-магазин: пошаговое руководство

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

Что нужно для того, чтобы открыть интернет-магазин?

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

1) доменное имя, отражающее название вашего интернет-магазина
2) хостинг (это то, где будет расположен ваш сайт)
3) полчаса вашего внимания

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

— как зарегистрировать бесплатное доменное имя
— как выбрать лучший хостинг
— как получить бесплатный SSL-сертификат (он требуется для приема платежей)
— как установить WordPress
— как создать магазин WooCommerce
— как добавлять товар в магазин
— как выбрать и настроить дизайн
— как улучшить свой магазин при помощи плагинов
— как учиться системе WordPress и помогать своему бизнесу расти

Готовы? Давайте приступим.

Шаг 1: Устанавливаем платформу для вашего интернет-магазина

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

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

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

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

Обычно доменное имя стоит порядка 14,99 доллара в год, хостинг – 7,99, а SSL-сертификат – 69,99 долларов в год. Нехилый такой стартовый капитал. Однако Bluehost, являющийся официально рекомендованным WordPress и WooCommerce хостингом, предлагает своим пользователям бесплатное доменное имя, бесплатный SSL-сертификат и скидку на сам хостинг. Одним словом, вы можете начать, имея на руках всего 12,95 долларов в месяц.

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

Так что, давайте приступим к делу и купим вам домен с хостингом и SSL-сертификатом. Для начала откройте сайт Bluehost. В первую очередь вам нужно щелкнуть по зеленой кнопке Get Started Now.

WordPress

На следующем экране выберите нужный вам тариф (starter и plus самые популярные). Затем от вас потребуют ввести доменное имя для своего сайта.

WordPress

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

WordPress

По завершении процедуры вы получите письмо на свой электронный адрес с деталями для входа в панель управления своего хостинга, называющейся еще как cPanel. Это место, откуда вы можете всем управлять, включая поддержкой и e-mail’ами. Зайдите в свою cPanel. У вас на экране всплывет приветственное окно, информирующее о том, что WordPress и WooCommerce были предустановлены на ваш сайт.

WordPress

Теперь вам нужно всего лишь щелкнуть по кнопке Login to your site, и вы попадете в панель управления WordPress. Поздравляем, вы завершили настройку хостинга и доменного имени. Теперь вам нужно настроить сам сайт и онлайн-магазин.

Шаг 2. Настройка WordPress

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

WordPress

Щелкните по кнопке I don’t need help. Не беспокойтесь, мы проведем вас через все необходимые шаги. Закрыв окно помощника, вы увидите админпанель WordPress, которая выглядит похожим образом:

WordPress

Сперва вам нужно зайти на страницу Settings > General для того, чтобы настроить название сайта и его описание.

WordPress

Настройка HTTPS для использования SSL

Ваш WordPress-пакет идет вместе с бесплатным SSL-сертификатом. Этот сертификат уже предустановлен на вашем доменном имени. Однако ваш сайт требует дополнительной настройки, чтобы он загружался через https, а не http. На странице Settings > General вам необходимо изменить WordPress Adress и Site Adress на https вместо http.

WordPress

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

Шаг 3. Настройка магазина WooCommerce

Прежде чем вы начнете чем-либо торговать, вам нужно разобраться с такими вещами как валюта, платежи и информация о доставке. Вы увидите уведомление Welcome to WooCommerce. Щелкните по кнопке Run setup wizard.

WordPress

Это запустит мастер настройки WooCommerce, где вам надо будет щелкнуть по кнопке Let’s go.

WordPress

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

WordPress

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

WordPress

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

WordPress

Систему WooCommerce можно использовать как для продажи цифровых, так и физических товаров. Вам надо будет поставить галочку в соответствующей ячейке, если вы будете продавать физический товар. В случае если собираетесь промышлять цифровыми вещами, то можете оставить ячейку нетронутой. Затем от вас понадобится ответить на вопросы о налогах. К счастью, система WooCommerce позволяет автоматически подсчитать и добавить налог к каждому из товаров. Если вы по каким-то причинам не уверены, то можете оставить и это поле пустым. Вы всегда сможете добавить налоги потом в настройках системы. Щелкните по кнопке Continue. От вас теперь потребуют ввести способ платежа в вашем магазине.

WordPress

По умолчанию WooCommerce идет с поддержкой Paypal, Paypal Standard и Stripe, однако помимо этого существует еще целое множество систем платежей, которые вы можете добавить позже. Самый простой способ принять платеж это использовать Paypal Standard. Просто введите свой адрес Payapl и нажмите на кнопку Continue. Многие пользователи используют как Paypal, так и Stripe. Преимущество Stripe в том, что пользователи вашего сайта могут просто ввести номер своей кредитки без необходимости переходить на страницу Paypal. Вы можете установить Stripe, следуя соответствующим инструкция на экране WooCommerce. Как только все будет сделано, ваш магазин будет готов к работе.

WordPress

Теперь надо щелкнуть по ссылке Return to WordPress dashboard, чтобы выйти из мастера настройки. Как только это сделаете, можете добавлять товар на страницы своего магазина.

Шаг 4. Добавление продуктов в магазин

Давайте теперь приступим непосредственно к добавлению товаров в ваш магазин. Для этого вам нужно открыть страницу Products > Add New.

WordPress

Сперва добавьте название вашего товара и его описание. В колонке справа вы увидите ячейку Product Categories. Щелкните по Add New Product Category, чтобы создать новый раздел для своего товара. Это также сэкономит время вашим пользователям при поиске конкретного типа вещей.

WordPress

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

WordPress

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

WordPress
Ну и наконец в правой части вы увидите ячейки для основного изображения товара и его галереи.

WordPress

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

Шаг 5. Выбор и настройка дизайна

Дизайн в WordPress отвечает за то, как ваш сайт выглядит в глазах пользователь. От выбора шаблона также зависит то, как товар будет выглядеть на сайте. В Сети есть тысячи платных и бесплатных шаблонов. Хостинг Bluehost автоматически устанавливает шаблон Storefront. Вам придется его слегка подправить, чтобы он соответствовал вашим нуждам. Для этого направьтесь на страницу Appearance > Customize. Появится настройщик шаблонов, в котором вы можете внести различные изменения в свой шаблон.

WordPress
Если вам не нравится предустановленный шаблон Storefront, то вы можете использовать любой другой, посетив страницу Appearance > Themes.

WordPress

Шаг 6. Расширяйте свой магазин при помощи плагинов

Теперь, когда ваш онлайн-магазин готов, вам наверняка захочется добавить другие элементы вроде контактной страницы и другие. Чтобы расширять WordPress и наполнять свой магазин новыми функциями типа формуляров, галерей, слайдеров и так далее, вам понадобятся плагины. Плагины WordPress это приложения, которые позволяют наполнять сайт новыми возможностями. Существует свыше 46,000 плагинов, доступных для WordPress. На этом сайте вы узнаете о лучших из них. У нас даже есть пошаговое руководство как устанавливать эти и другие плагины.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


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

Многие пользователи задают вопрос: как сбросить пароль администратора, работая на локальном сервере? Дело в том, что если у вас WordPress установлен на localhost, то восстановить утерянный пароль через e-mail невозможно. В этой статье вы узнаете что надо делать в таких ситуациях.

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

Сам термин localhost cлужит для обозначения локального сервера, не доступного для широкой публики. Например, этим сервером может быть ваш компьютер. Многие пользователи устанавливают WordPress на локальный сервер, чтобы попробовать разные плагины, поиграть с дизайном или же просто научиться пользоваться самой системой. Если вам еще не доводилось пользоваться WordPress, то советуем почитать инструкцию как установить WordPress на свой компьютер, используя WAMP. Это если вы пользуетесь Windows. В случае же, если у вас Mac, то вам следует обратиться уже к инструкции как установить WordPress на Mac, используя MAMP.

И вот проблема, с которой сталкиваются многие новички: если вы забудете пароль администратора WordPress, работая с ним на localhost, то вам не удастся восстановить его обычным путем. Штука в том, что при стандартном восстановлении пароля вам высылается соответствующая ссылка на e-mail, однако эта функция по умолчанию выключена на локальных серверах, что, в свою очередь, значит, что вы не сможете получить ссылки по восстановлению пароля на свой адрес электронной почты. Однако не стоит отчаиваться – способ восстановить пароль WordPress на localhost все же существует.

Восстановить пароль администратора WordPress на localhost

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

http://localhost/phpmyadmin/

От вас потребуют предоставить имя пользователя и пароль от MySQL. Обычно имя пользователя это root, а пароль вовсе отсутствует. Залогинившись, вам нужно будет выбрать вашу базу данных.

WordPress

Как только вы выберете свою базу данных, вы сразу увидите список таблиц. Найдите таблицу с названием users и щелкните по ссылке Browse.

WordPress

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

WordPress

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

WordPress

Пролистайте вниз до поля user_pass и введите новый пароль в колонку value. После этого вам надо выбрать MD5 в колонке function. Не забудьте после этого щелкнуть по кнопке Go внизу страницы, чтобы сохранить изменения.

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

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как показать сегодняшнюю дату в WordPress?

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

Все, что вам нужно сделать, это добавить следующий код в файл нужной вам темы, как правило в header.php:

&lt;?php echo date('l jS F Y'); ?&gt;

Этот код будет показывать дату в следующем формате:

Четверг, 17 Сентября 2016

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

Еще один способ поменять формат даты – извлечением настроек администратора WordPress. Зайдите в Settings > General и выберите формат даты там. А вместо предыдущего кода, добавьте вот этот:

&lt;?php echo date(get_option('date_format')); ?&gt;

Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Отображение даты последнего обновления поста в WordPress

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

Например, вы опубликовали статью 19 Июля 2016, а через три дня захотели добавить в пост новую информацию. Вы можете просто отредактировать статью, после чего на нем будет стоять дата последнего обновления – 22 Июля 2016.

Для начала откройте три файла:

1. index.php
2. single.php
3. page.php

Затем найдите следующий код:

<?php the_modified_time('F jS, Y');?>

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

Замените его на:

<?php $u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
echo "and last modified on "; 
the_modified_time('F jS, Y'); 
echo " at "; 
the_modified_time(); 
echo ", "; } ?>

Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Перенаправление посетителей на временную страницу техобслуживания в WordPress без плагина

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

Метод .htaccess

Сделать это можно через .htaccess, который позволяет иметь доступ к сайту только одному IP адресу. Вот сниппет для проекта, над которым работает один разработчик.

# MAINTENANCE-PAGE REDIRECT
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
 RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
 RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
 RewriteRule .* /maintenance.html [R=302,L]
</IfModule>

В общем-то все, что вам нужно сделать, это поменять Remote_Address на ваш IP адрес. Затем вам потребуется создать страницу под названием maintenance.html, и оформить ее, как сами хотите. Она должна храниться в корневой директории. Этот код позволяет вам видеть весь сайт, в то время как все остальные будут переходить на страницу maintenance.html.

Если вы хотите разрешить доступ для нескольких IP адресов, используйте следующую технику:

<Limit GET POST PUT>
 order deny,allow
 deny from all
 allow from 123.456.789
 allow from 123.456.789
</LIMIT>
ErrorDocument 403 /custom-message.html
<Files custom-message.html>
 order allow,deny
 allow from all
</Files>

Просто добавьте все IP адреса, доступ для которых хотите разрешить. Все остальные посетители увидят страницу custom-message.html. В этот кастомный файл вы можете добавить все, что угодно.

По правде говоря мы думаем, что вариант с использованием плагина WordPress Maintenance намного проще. А как думаете вы?


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


WordPress не рассылает электронные письма, как решить эту проблему?

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

Почему Вы не получаете электронные письма с Вашего сайта WordPress

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

Мы рекомендуем не использовать WordPress для отправки Ваших электронных писем. Более того, мы рекомендуем использовать SMTP для отправки электронных писем с WordPress. SMTP (Simple Mail Transfer Protocol — простой протокол передачи почты) — это широко используемый стандарт для передачи электронной почты. В отличии от функции отправки писем через PHP, SMTP использует подходящую аутентификацию, которая увеличивает шанс доставки электронной почты. Существует большое количество сервисов SMTP, но в данной статье мы расскажем Вам о двух наиболее удобных сервисах на наш взгляд: MailGun и Gmail.

MailGun – это популярный провайдер электронных писем. Они позволяют обладателю сайта посылать огромные количества почты с высокой степенью доставки.

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

Хотя MailGun и является платным сервисом, они предлагают первые 10.000 электронных писем бесплатно каждый месяц. Это более чем достаточно для большинства маленьких веб-сайтов.

Здесь вы увидите, как настроить Ваш WordPress сайт, чтобы он использовал MailGun для отправки почты.

Первое, что Вам надо сделать- зарегистрироваться на сайте MailGun. После регистрации, Вам нужно нажать на кнопку “ Добавить Ваш домен”
WordPress

Сейчас Вы увидите страницу домена. Здесь Вам надо добавить поддомен для названия Вашего WordPress сайта. К примеру, mail1.yourdomain.com .

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

Сначала, Вам нужно зайти в панель приборов cPanel на Вашем хостинг-аккааунте. Нажмите на иконку субдомена под секцией Домены.

WordPress

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

WordPress

После этого, нажмите на кнопку «создать» и Вы увидите сообщение о том, что Ваш поддомен был успешно создан. Теперь Вы можете добавить этот субдомен на страницу MailGun. После того, как Вы добавили домен, MailGun покажет Вам несколько DNS записей.

WordPress

Вас попросят выбрать один из доменов в котором Вы хотите изменить DNS записи. Как только Вы выберите корневое имя домена, Вы увидите опции для ввода новых DNS записей.

Первый TXT вход будет Вашим субдоvеном. Введите имя Вашего поддомена в поле «Название» и затем введите тип TXT. Введите 14400 в поле TTL и скопируйте значение, показанное на верификационной странице настроек домена Mailgun в поле TXT Data.

WordPress

Повторите процесс, чтобы ввести другую TXT запись. Как только Вы это сделали, вернитесь назад к панели приборов cPanel и нажмите на иконку MX Entry.

WordPress

Введите приоритетность и конечные значения и нажмите на кнопку «новая запись».

WordPress

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

WordPress

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

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

WordPress

Вам нужно скопировать и вставить эти ключи в настройки плагина и затем нажать кнопку «сохранить изменения». После сохранения Ваших настроек Вы можете нажать на кнопку “тест настроек», после чего MailGun протестирует Ваши настройки и покажет Вам сообщение, что все работает.
Вот и всё, Вы успешно настроили Ваш сайт WordPress на рассылку электронных писем используя MailGun.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как исправить внутреннюю ошибку сервера в WordPress

Думаю вы часто встречали такую ошибку, как HTTP 500 Internal Server Error. Internal Server Error это одна из наиболее встречающихся ошибок WordPress, которая заставляет паниковать многих новичков. Не нужно паниковать, глубоко вздохните и помните, что у многих была точно такая же проблема. Мы уже знаем, как исправлять такие ошибки как  is one of the common WordPress errors that can put a WordPress beginner in panic mode. Panic is the worst reaction you can have. Take a deep breath and know that others before you have had this issue as well. We have fixed errors like the internal server error, ошибка установления соединения с базой данных, белый экран смерти и многие другие. Можем уверить вас, что все они поддаются исправлению. В этой статье мы расскажем вам, как избавиться от внутренней ошибки сервера, собрав все возможные решения в одном месте.

Internal Server Error in WordPress

Почему случается Internal Server Error в WordPress?

Внутренняя ошибка сервера происходит не только в WordPress, она может произойти на любом сервере. Она толком ничего не говорит разработчику. Спрашивать о том, как исправить эту ошибку то же самое что и говорить доктору, что вы чувствуете боль, при этом не говоря где конкретно. Обычно такая ошибка случается из-за плагинов или тем. Также она может случиться из-за повреждённого файла .htaccess и  and ограничением памяти PHP. Мы также слышали о том, что эти ошибки иногда появляются лишь в панели администратора, в то время как на остальном сайте всё может работать нормально.

 

Проверка на целостность файла .htaccess

Первым делом вам надо проверить целостность файла .htaccess. Вы можете сделать это, переименовав его во что-либо другое. Для этого, получите доступ к нему через FTP. Он находится в той же папке, что и wp-content, wp-admin и wp-includes.

Как только вы его переименовали, попробуйте загрузить свой сайт снова. Если проблема решена, то не забудьте сразу же зайди в панель администратора и перейти в Settings » Permalinks и нажать на кнопку Save. Это сгенерирует новый файл .htaccess.

Увеличение лимита памяти PHP

Иногда ошибка появляется, если вы израсходовали лимит памяти PHP. Прочитайте нашу статью о том, как повысить объём памяти PHP memory в WordPress. Что же можно сделать?

  1. Создайте пустой файл php.ini
  2. Вставьте туда это: memory=64MB
  3. Сохраните файл
  4. Загрузите его в папку /wp-admin/ используя FTP

Некоторые пользователи сообщили нам, что это помогло им решить проблему.

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

Деактивация всех плагинов

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

Follow the following tutorial onЧитайте наш туториал о том, как деактивировать все плагины WordPress без WP-Admin.

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

Перезагрузка файлов ядра

Можно также попробовать загрузить заново папки wp-admin и wp-includes из свежей инсталляции WordPress. Это не удалит какую-либо информацию, но может решить проблему, если какой файл был повреждён.

Спросите об этом у вашего хостинга

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

Расскажите нам в комментариях, попадалась ли вам данная ошибка и как вы её решили. Если вы знаете какой-нибудь способ исправления ошибки, то дайте нам знать об этом!


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как добавить аккаунт администратора в БД WordPress через MySQL

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

Помните, вы должны всегда делать резервные копии вашей базы данных перед тем, как делать какие-либо изменения в MySQL. Эта статья требует понимания того, как  phpMyAdmin работает.

Первым делом, вам нужно зайти в phpMyAdmin и найти БД вашего WordPress.

cPanel phpMyAdmin

Как только вы зашли, то сразу же найдите таблицы wp_users и wp_usermeta. Нажмите на таблицу wp_users.

phpMyAdmin wp_users table

Нам нужно вставить информацию о новом администраторе, потому нажмите на закладку Insert как на картинке выше. В этой форме добавьте следующее:

  • ID – выберите номер (например, мы взяли 4).
  • user_login – впишите имя пользователя для доступа к панели WordPress.
  • user_pass – добавьте пароль для этого пользователя. Не забудьте выбрать MD5 в функции меню.
  • user_nicename – Впишите своё настоящее имя или ник, это имя не будет логином.
  • user_email – добавьте и-мейл, который будет связан с аккаунтом.
  • user_url – это может быть url к вашему сайту.
  • user_registered – выберите дату и время регистрации пользователя.
  • user_status – поставьте 0.
  • display_name – выберите имя, которое будет отображаться на сайтеp.
  • Нажмите на кнопку Go.

phpMyAdmin Insert values in wp_users table

Далее мы добавим некоторые значения в таблицу wp_usermeta. Нажмите на эту таблицу и кликните на закладку Insert, как и ранее. Теперь добавьте следующую информацию в форму:

  • unmeta_id – оставьте неизменённым
  • user_id – это номер вашего пользователя, что мы создали в предыдущем шаге, мы тогда взяли номер 4.
  • meta_key – впишите сюда wp_capabilities
  • meta_value – вставьте это: a:1:{s:13:"administrator";s:1:"1";}

Вставьте следующую строку с этой информацией:

  • unmeta_id – оставьте пустой (оно само сгенерируется)
  • user_id – это будет номер вашего пользователя, у нас это 4.
  • meta_key – впишите wp_user_level
  • meta_value – 10

Нажмите на кнопку Go и вот вы создали свой аккаунт. Теперь вы сможете залогиниться с именем пользователя и паролем, что вы указали в предыдущих шагах. Как только вы зашли, зайдите в меню Users и отредактируйте аккаунт, что вы создали. Просто прокрутите страницу вниз и выберите Сохранить. Это позволит WordPress добавить некоторую свою служебную информацию к пользователю.

SQL запрос

Для тех, кто хочет сделать всё быстрее: вы можете просто вставить данный SQL запрос в вашу базу данных.

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name');


INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');


INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520