Как получить доступ к WordPress если есть только FTP

28 ноября 2016

0 Comments

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

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

Для этого необходимо, создать  PHP  файл с содержанием:

Отредактируйте $newusername, $newpassword и $newemail на удобные для вас.

Загрузите файл по FTP в папку с сайтом и откройте в браузере, читайте сообщение скрипта.

Продолжить чтение...

Как создать страницу настроек для темы WordPress

18 октября 2016

0 Comments

Довольно часто возникает необходимость, предоставить клиенту возможность самостоятельно настраивать / изменять некоторые части шаблона WordPress сайта. Есть множество вариантов как это сделать. Можно научить клиента пользоваться FTP клиентом и HTML редактором, можно пользоваться встроенным редактором который есть в панели администрирования WordPress, а можно просто добавить «Страницу настроек Шаблона», зайдя на которую, клиент сам сможет изменять ранее запрограммированные части шаблона, контактные данные, цвета и многое другое.

Для создания страницы настроек, можно воспользоваться WordPress Setting API там есть много чего интересного почитать и много полезных ссылок по теме.

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

2016-10-18_16-02-49

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

2016-10-18_16-18-21

 

Когда вставили необходимое количество полей, жмем Let`s Go и переходим на финальную страничку:

2016-10-18_16-19-22

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

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

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

Продолжить чтение...

Полезный плагин Post Type Switcher

5 мая 2016

0 Comments

Решил написать пост про весьма полезный плагин, которым пользовался уже не один раз и который постоянно меня выручает. Плагин называется Post Type Switcher предназначен он для изменения типа записей, можно изменять стандартные записи в Custom Post Type и соответственно в обратную сторону из Custom Post Type конвертировать в обычные записи WordPress.

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

Работает плагин просто и эффективно, в режиме редактирования одиночной записи можно выбрать какой тип записи ей присвоить:

post_type

Также можно произвести массовое редактирование типов записей, для этого открываем список записей, отмечаем галочками необходимые для редактирования и выбираем «Изменить».

post_type_2

Нажимаем обновить, любуемся результатом.

Пользуйтесь на здоровье. :)

Продолжить чтение...

DNS история или как я переехал на CloudFlare

26 марта 2016

4 комментария

25 марта 2016 года запомнится мне как день, когда я перенес почти все свои DNS зоны с серверов хостера DigitalOcean, на выделенные DNS сервера CloudFlare.

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

Вариантов для DNS хостинга огромное множество, ваш регистратор домена предлагает свои сервера для этого, обычно это бесплатно для клиентов регистратора, ваш хостер также предлагает свои бесплатные DNS сервера для ваших доменов, но я решил что хостинг у меня будет отдельно, регистратор отдельно :-) а DNS настроен в еще одном месте, которым до вчерашнего дня был хостинг DigitalOcean.

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

CloudFlare довольно давно предоставляет бесплатный DNS хостинг, а кроме этого дополнительные плюшки, которые иногда могут быть полезными для вашего сайта, например защита от DDoS атак, кэширование сайта (в случае роста нагрузки) и функцию CDN, распределения содержимого сайта между серверами во всем мире для более быстрой доставки посетителю.

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

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

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

Ах, да, и не забываем, что все это бесплатно :)

Продолжить чтение...