хаки, плагины, темы и шаблоны, статьи, настройка
При работе с WordPress нам часто приходится расширять данные пользователей. Например, нужно добавить поле в котором будет записан банковский счет пользователя. В этой заметке я покажу, можно быстро добавить свои поля на страницу профиля пользователя и сохранить данные в метаполя.
Для этого давайте создадим плагин (или можно добавить этот код в файл темы functions.php, но это не профессионально, потому что при смене темы поля пропадут) и назовем его «Дополнительные поля для профиля». Для этого создайте php файл и добавьте туда такой код:
<?php /* Plugin Name: Дополнительные поля для профиля Description: Добавляет новые поля в профиль пользователя. Version: 1.0 */
(далее…)
Вы наверняка подбираете интересные заголовки для статей, чтобы заинтересовать пользователя посмотреть статью. В этой статье поговорим о том, как можно тестировать разные заголовки и выяснять по какому заголовку пользователи чаще кликают.
Для такого тестирования будем использовать плагин » Title Experiments Free». Установите его себе на сайт. Затем зайдите в настройки: Настройки → Title Exp Settings.
(далее…)
В этом мануале я покажу вам правильный способ удаления метатега generator, который WordPress вставляет в head часть HTML документа и в код фидов. Также тут я упомяну о других о других метатегах, которые по умолчанию вставляются в документ и которые возможно тоже нужно удалить.
Удаление версии WordPress полезно в целях безопасности, особенно, если вы пользуетесь старыми версиями движка. Потому что, хакеры могут воспользоваться этой информацией. Во многих старых версиях WP есть свои «дыры». Если вы используете последнюю версию WP, то вам пожалуй не нужно использовать этот мануал. Однако, к слову, я всегда удаляю версию WP на своих сайтах, несмотря ни на что.
«Как насчет плагина?» — спросите вы. Да, плагины которые удаляют версию WP существуют, однако это настолько простая задача, что плагин лучше не использовать.
Где отображается версия WordPress?
Откройте исходный код страницы (ctrl+u), нажмите ctrl+f (поиск) и впишите слово для поиска «generator». В <head> части документа вы должны увидеть строку:
<meta name="generator" content="WordPress x.x.x" />
где вместо х.х.х ваша версия WordPress. Например, 3.1.3
Заметка: если такой строки нет в вашем коде, то тема которую вы используете уже удаляет версию.
(далее…)
Если вы ведете блог или сайт на WordPress, на котором, кроме вас, есть еще авторы, то возможно вам будет нужно установить минимальное количество слов в статье. Слишком короткие статьи не всегда приветствуются поисковиками. В этой статье я покажу вам маленький код, который позволит установить минимум слов для нового поста. Если пользователь попытается опубликовать пост с коротким контентом, то он увидит ошибку с надписью, о том слишком мало слов было написано.
Все что вам нужно для этого сделать, добавить такой код в файл темы functions.
php: (далее…)
При выводе меню WordPress в шаблоне с помощью функций wp_nav_menu() или wp_list_pages() часто бывает нужно расположить его пункты в нужном порядке. Это касается пунктов которые создаются как «постоянные страницы» (в админ-панели просто «страницы»). В этой статье пойдет речь о плагине, который позволяет простым перетаскиванием сортировать страницы и располагать их в таком порядке в каком нам нужно. Называется плагин Simple Page Ordering.
Первое что нужно сделать — это установить и активировать плагин. Сделать это можно из админ-панели: зайдите на страницу плагинов, нажмите «добавить новый», в поиск впишите Simple Page Ordering. После того, как плагин будет найден, нажмите «установить» а затем активировать.
После активации плагин не нужно настраивать. У него нет никаких настроек, он работает, так сказать из коробки. Просто идите в меню «Страницы» и сортируйте страницы, простым перетаскиванием их в нужное место.
(далее…)
При создании тем WordPress, вам может понадобится определять какие-либо стили css или действия jQuery в зависимости от того, с какого браузера или операционной системы (ОС) зашел пользователь.
WordPress может сделать это за вас. В этой статье будет показано, как добавить название браузера и ОС в WordPress body class.
По умолчанию WP создает разные классы для разных страниц вашего сайта. Также в системе имеется фильтр (хук), позволяющий темам и плагинам добавлять свои собственные классы к тегу boby. Для этого нужно использовать фильтр body_class, через который можно добавить свои классы. (далее…)
Практически каждый блоггер рано или поздно сталкивается с необходимостью провести опрос среди своих читателей. Это может быть оценка дизайна сайта, поиск новых идей или опрос относительно проблемного вопроса или банальное голосование.
Я хочу рассказать о плагине для WordPress wp-polls , который позволяет создавать опросы на сайте. Некоторые настройки и принципы использования этого плагина является неочевидным и могут вызвать осложнения. Вам ведь нужно не только установить приложение, но и научиться создавать самые опросы, управлять ими и главное — вставлять в шаблон вашей темы.
(далее…)
Все сегодня просто параноидально настраивают сайты и блоги под поисковые системы и называется все это — SEO — дело надо признаться полезное и продуктивное. Я и сам, чего греха таить, люблю лишний раз взять отвертку и подкрутить очередной сайт, не знаю насколько эффективно у меня это получается, но моральное удовлетворение от этого я получаю точно! 🙂
Итак, о чем это я? Ах да, спросили меня недавно, — «как сделать так чтобы WordPress не вырезал html теги в описании рубрик и меток«. Он их от туда оказывается вырезает, я до этого и не задумывался на этот счет. Впрочем, правильно делает, что вырезает, потому что если там использовать теги и случайно не закрыть какой-нить блочный тег вроде <div>, то потом можно долго недоумевать что за бомба упала на блог и почему его так раскарёжило, ведь никто же не подумает, что всему виной какое-то безобидное описание рубрики, особенно, если это описание добавлялось не тем, кто потом пытается вернуть все на круги своя.
(далее…)
Все мы собственники, кто-то больше кто-то меньше, а иногда просто необходимо прикрыть истинные корни и выдать желаемое за действительное. К чему я это? Да к тому, что иногда либо хочется, либо нужно сменить логотипы WordPress на свои в админ-панели и при входе на сайт (страница wp-login.php). Возможно это не очень красиво по отношению к разработчикам, но разработчики WordPress сами предоставляют такую возможность, по средствам фильтров, так упрощающих настройку WordPress, без редактирования исходных файлов. Разработчики WordPress щедрые ребята и работают во имя прогресса, а не за лишнюю копеечку в свой карман, за что стоит отдать им должное. Это пожалуй одна из составляющих популярности WordPress.
Ниже я познакомлю вас с фильтрами с помощью которых, можно сменить логотипы WordPress на свои.
(далее…)
Наткнулся на интересную заметку, повествующую о том, как можно вывести у себя на блоге RSS фид другого сайта. Причем делается это средствами самого WordPress.
В WordPress есть функция fetch_feed($url), которой нужно передать ссылку на фид и она его получит и создаст из полученных данных объект с данными фида — это заголовок, ссылка, текст, автор, категория и т.д. Какие данных будут доступны зависит от того, какие данные имеются в фиде.
Где и когда может пригодится такая функция? Например, если у нас есть блог и мы хотим в нем, в сайдбаре вывести колонку «Последние статьи сайта». Особо активно эту функцию можно использовать, если вы вдруг захотите создать каталог блогов, фиды которых нужно будет выводить. Также можно использовать эту функцию в каких-либо граберских целях, но это уже кто на что горазд 🙂 (далее…)
Плюсы и минусы CMS WordPress. Основные преимущества, главные недостатки
Подходит ли Вам WordPress?
Владельцы сайтов выбирают данную CMS из-за многочисленных преимуществ, зачастую пренебрегая недостатками. Чтобы помочь Вам избежать проблем в будущем, мы рассмотрим в этой статье плюсы и минусы создания сайтов при помощи WordPress.
Преимущества CMS WordPress
Как и у каждого продукта, у WordPress присутствуют сильные и слабые стороны. В первую очередь изучим преимущества.
Open Source — доступный код
Поскольку темы и программные модули для WordPress распространяются на основе соглашения GPL, то Вы сможете легко модернизировать код платформы и делиться им с другими пользователями, при этом не платя лицензионных отчислений.
К тому же, в сети доступны уже готовые модули и шаблоны других программистов, которые Вы сможете использовать в целях доработки или создания сайта, что поможет Вам сэкономить время и деньги.
Легкая администраторская панель сайта
Обычно, разработчику требуется потратить немало времени на изучение функций CMS, чтобы понять как редактировать и управлять содержимым сайта. WordPress же представляет собой легкую в управлении платформу, ориентированную на массового потребителя.
Используя удобную панель администратора, даже непрофессионалы способны контролировать и выполнять важные задачи и процессы связанные с контентом сайта.
Это одновременно экономит время на освоение CMS и дает время на приобретение практических навыков по управлению сайтом. Даже обновление модулей и плагинов – не проблема и делается в 1 клик.
Основное достоинство — простота установки WordPress
Платформа WordPress также известна процессом легкой и скоростной установки, не требующей вмешательства профессиональных программистов. Вы можете установить CMS на сервер и начать работу с сайтом буквально за 5-10 минут.
После завершения процесса установки, Вы также можете установить на сайт дополнительные модули через графический интерфейс пользователя (graphical user interface), при этом не прибегая к загрузке или изменению конфигурации файлов.
Все это настолько просто, что доработка и установка модулей на других платформах покажутся Вам несоизмеримо тяжелыми процессами.
SEO-friendly
Сама платформа не слишком SEO дружественна, но ряд доступных плагинов помогают изменить ситуацию и получить необходимые инструменты (карта сайта, мета-данные для страниц и т.
д.). Отыскать же и установить эти приложения не составит затруднений, а их использование в разы улучшит SEO результаты.
Низкая цена старта и удобство использования
Исходя из факторов, упомянутых выше, становится ясно, что главное преимущество CMS WordPress — малая стоимость старта проекта.
Пускай затраты на создание программы и невелики, тем не менее не стоит торопиться и модернизировать структуру и пачками ставить дополнения — поначалу можно обойтись и базовыми инструментами, а уж впоследствии совершенствовать функционал сайта по мере необходимости.
Стабильность плагинов (дополнений, модулей)
В прошлые годы, архитектура интерфейса программирования приложений (application programming interface) для WP менялась редко. Теперь этому и вовсе пришел конец и крайне маловероятно, чтобы что-то кроме серьезного вмешательства разработчиков повлияет на ситуацию. Это упрощает модификацию плагина и обновление CMS и сокращает количество технических работ по поддержанию совместимости и стабильного функционирования установленных дополнений.
Проще говоря — популярные дополнения годами поддерживаются и дорабатываются вместе с доработками CMS.
Перейдем к недостаткам, на которые не стоит закрывать глаза.
Недостатки WordPress
Перечисленные преимущества в значительной мере обуславливают популярность WordPress. Тем не менее, прежде чем принять окончательное решение, советуем Вам ознакомиться с недостатками данной платформы.
Структура Open Source
Поскольку код платформы WP пребывает в открытом доступе в сети, то хакерам проще обнаружить прорехи в системе защиты. Кроме того, любой программист, пользовавшийся исходным кодом, может умышленно внедрить в него вредоносный код. К примеру, Вы установили плагин, служащий для отправки почты из непроверенного источника – и данные о Ваших подписчиках будут известны автору плагина.
Мы рекомендуем использовать только дополнения с официального репозитория, либо платные дополнения, приобретенные на известных сервисах продажи скриптов.
Официальный репозиторий с дополнениями — https://wordpress.
org/plugins/
Один из самых популярных сервисов продажи платных дополнений — http://codecanyon.net/category/wordpress.
Особенно не рекомендуется скачивать платные темы и шаблоны из общедоступных источников.
Недостаточная оптимизация
WordPress разрабатывался в первую очередь для небольших сайтов. Если же Вы создаете крупный магазин электронной коммерции или корпоративный сайт, то тут Вам потребуется ряд изменений в системе, поскольку исходных параметров платформы недостаточно. Пускай, эти изменения порой и несложно проделать, однако в некоторых случаях они увеличат Вашу статью расходов во много раз.
Для примера – создавая интернет магазин на 1000+ товаров имеет смысл сразу работать c CMS для интернет-магазина, а не пытаться «допилить» блоговую платформу.
В случае с порталом – платные CMS предоставляют «Из коробки» уже проверенный функционал, необходимый для развития и монетизации сайта. Это пользовательские аккаунты, премиум-размещение материалов и многое другое.
Скорость работы сайта
Хотя чаще на скорость загрузки сайта влияют сами вебмастера, загружая пятимегабайтные изображения без обработки. Сайты на WordPress содержат много кода, который не всегда используется и ощутимо замедляет загрузку страниц сайта. Скорость загрузки страниц — один из факторов, необходимый для удовлетворения нужд пользователя и ранжирования в системах Интернет-поиска.
Итог
WordPress по-прежнему остается подходящим инструментом и платформой для владельцев сайтов и разработчиков. Теперь и Вы получили развернутую информацию об этом продукте и сможете принять решение о целесообразности перехода на эту CMS или создании сайта на ней.
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
Мы предлагаем:
- Виртуальные серверы с NVMe SSD дисками от 299 руб/мес
- Безлимитный хостинг на SSD дисках от 142 руб/мес
- Выделенные серверы в наличии и под заказ
- Регистрацию доменов в более 350 зонах
сайтов включены Добавьте дополнительный сайт за 20 долларов США в месяц. | 1 | 3 | 10 | 30 | 30+ |
посещений/месяц Только оценочные данные посещений в месяц, так как не все посещения одинаковы. Если у вас есть всплески трафика или динамический веб-сайт, свяжитесь с нами перед покупкой. | 25 000 | 75 000 | 100 000 | 400 000 | 400 000+ |
Локальное хранилище Хранилище, доступное вам или доступное в ваших выделенных средах. | 10 ГБ | 15 ГБ | 20 ГБ | 50 ГБ | 50 ГБ+ |
пропускная способность/месяц Измеряется в гигабайтах, передаваемых в месяц с ваших сайтов или выделенных сред. | 50 ГБ | 125 ГБ | 200 ГБ | 500 ГБ | 500 ГБ+ |
Мгновенный поиск в магазине (на основе ElasticPress)
Произведите впечатление на покупателей и увеличьте коэффициент конверсии с помощью таких функций, как автозаполнение и «Вы имели в виду?». Активация в один клик делает ваш сайт на 12% быстрее! | |||||
Умный менеджер плагинов Работайте эффективнее с автоматизированным обслуживанием плагинов. Каждая лицензия на одну среду включает визуальное регрессионное тестирование для выявления и отката любых обнаруженных проблем. | |||||
Genesis Pro (блоки и темы) Отлично подходит для фрилансеров, агентств или брендов, создающих множество веб-сайтов. Используйте профессиональный набор инструментов для разработчиков, включая премиальные темы, премиум-блоки и настраиваемые инструменты разработчика. | |||||
Создание магазина в один клик Легко создайте магазин Woo мгновенно для себя или своих клиентов, готовый к контенту, дизайну и продажам за считанные секунды! | |||||
Круглосуточный чат и поддержка по телефону
Круглосуточная поддержка по телефону и в чате. | только чат | ||||
10 премиальных тем Выберите одну из 10 премиальных тем, чтобы быстрее создавать клиентские или собственные сайты. Полностью поддерживается WP Engine! | |||||
Бесплатный плагин автоматической миграции Легко перенесите свой сайт на WP Engine за считанные минуты с помощью нашего легкого плагина миграции. Наша круглосуточная служба поддержки всегда готова помочь. Более крупные сайты используют адаптацию в белых перчатках. | |||||
Ежедневное резервное копирование и резервное копирование по запросу Стройте уверенно. Мы автоматически делаем резервную копию вашего сайта каждый день, и вы можете запустить резервное копирование в любое время. Если вы допустили ошибку, вы можете отмотать сдачу! | |||||
Бесплатный SSL и SSH
Помогите защитить свой сайт с помощью SSL и предоставьте своим разработчикам возможности с помощью SSH. | |||||
Dev, Stage, Prod Environments Быстро настройте эффективный рабочий процесс разработки, в котором вы сможете поэтапно вносить изменения перед их публикацией. Вам не нужно писать дикий западный код на WP Engine! | |||||
Постановка в один клик Легко запускайте копию своего сайта, чтобы протестировать изменения одним нажатием кнопки, а затем нажмите на действующий сайт нажатием другой кнопки. | |||||
Более высокая скорость сайта с кэшированием веб-сайта Современная облачная инфраструктура с оптимизированным для WordPress кэшированием. Скорость страницы на нашей платформе после миграции увеличилась на 40%. | |||||
Блокировка угроз и безопасность
Мы помогаем обеспечить безопасность вашего сайта с помощью упреждающего обнаружения угроз, бесплатного SSL и автоматических обновлений WordPress и PHP. | |||||
Контент сайта в облаке (CDN) Интегрированная сеть распространения контента (CDN) или собственная. | |||||
Переносимые сайты для легкой передачи клиентов Создайте бесплатный сайт и легко перенесите сайт на платный аккаунт. Отлично подходит для агентств и фрилансеров! | |||||
Журнал действий и разрешения пользователей | |||||
Мониторинг производительности страницы Проверьте, насколько быстры ваши веб-страницы, и получите совет, как сделать их быстрее! | |||||
Локальные инструменты разработчика Используйте локальный инструмент разработки WordPress №1 Local by WP Engine. Мгновенно отправляйте и извлекайте данные в среду разработки, промежуточную и производственную среды. Вы удивитесь, как раньше жили без Local! | |||||
Соединения GIT и SFTP
Работайте по-своему с рабочими процессами GIT или используйте SFTP для передачи файлов сайта. | |||||
Многофакторная аутентификация по паролю Убедитесь, что ваш сайт в безопасности с многофакторными и надежными паролями WP Engine во всех наших системах идентификации. | |||||
Управляемый WP и PHP Легкое управление сайтом с ежедневным резервным копированием, созданием в один клик, автоматическими обновлениями WordPress и PHP и простым в использовании порталом. | |||||
Отчет SOC2 типа II Легко проверяйте журналы и разрешения пользователей, чтобы точно знать, что происходит с вашими веб-сайтами. | |||||
Мультисайт WordPress (доступен для покупки) Превратите свой сайт в мультисайт WordPress. Недоступно в тарифных планах Startup. | |||||
Консультативная адаптация
Выделенный 30-дневный менеджер по адаптации для обеспечения успеха вашего сайта с помощью WP Engine. | |||||
Техническая оценка состояния Индивидуальный предварительный обзор производительности и лучших практик. | |||||
Соглашение об уровне обслуживания 99,99 % безотказной работы Будьте уверены, что ваши самые ценные цифровые активы доступны и готовы для ваших клиентов. | |||||
Глобальная периферийная безопасность Наше дополнение корпоративного уровня, Global Edge Security, предлагает управляемый брандмауэр веб-приложений (WAF), расширенное предотвращение DDOS, Cloudflare CDN и автоматическую установку SSL для высочайшего уровня защиты. | дополнительный модуль | дополнительный модуль | дополнительный модуль | дополнительный модуль | дополнительный модуль |
Геотаргет
Используйте нашу службу GeoIP для динамического предоставления контента посетителям в зависимости от их географического положения. | дополнительный модуль | дополнительный модуль | дополнительный модуль | дополнительный модуль | дополнительный модуль |
Выделенная команда по работе с клиентами Менеджеры по работе с клиентами и техническим специалистам, чтобы убедиться, что вы достигаете и перевыполняете свои цели. | дополнительный модуль | ||||
Мониторинг приложений Легко отслеживайте влияние плагинов, тем и т. д. на производительность, чтобы точно настроить свой сайт для максимальной производительности. | дополнительный модуль |
О двигателе WP
Ознакомьтесь с нашей платформой
Поговорите со специалистом
WP Engine — платформа №1 для WordPress.
Мы — новая технологическая компания, работающая на стыке инноваций в области программного обеспечения и обслуживания. Наша платформа предоставляет брендам решения, необходимые им для создания замечательных сайтов и приложений на WordPress, которые ускорят развитие их бизнеса.
Все это основано на наборе основных ценностей, которыми мы руководствуемся каждый день.
Наши основные ценности.
Наши ценности подобны пламени. Они освещают путь для наших действий, и их нужно всегда поощрять. Наши сотрудники имеют возможность и полномочия поддерживать это пламя, принимая решения, основанные на ценностях, и внедряя инновации от вашего имени, чтобы вы могли создавать успешные цифровые решения. Мы смиренны и вдохновлены той ролью, которую нам предстоит сыграть в вашем бизнесе.
Когда это правильно для клиента и компании, и вы гордитесь своим решением, вы поступили правильно.
Мы благодарны за нашу роль в жизни наших клиентов; когда они побеждают, мы побеждаем.
Мы гордимся своей работой, когда она продумана до мелочей.
Мы верим, что великие лидеры отдают должное и вдохновляют других делать то же самое.
Когда мы побеждаем, мы празднуем наш успех и остаемся голодными. Когда мы терпим неудачу, мы используем возможности для улучшения и обучения.
Наши люди заправляют двигатель.
Мы — разносторонняя и инклюзивная группа людей, объединенных общими целями и ценностями.
наших сотрудников
не имеют высшего образования.
наших сотрудников — цветных.
наших сотрудников идентифицируют себя как ЛГБТК.
Наши команды отмечены наградами.
Мы неустанно заинтересованы в вашем успехе, и наши команды доказывают это похвалами.
Почему компании любого размера выбирают WP Engine?
Дэвид ЛокиWP Engine обеспечит бесперебойную работу, безопасность, резервное копирование и постоянную поддержку вашего сайта.
Боб УайткоттонВ течение двух месяцев мы добились пятикратного увеличения двух наших ключевых показателей — трафика сайта и загрузок — с безупречной производительностью сайта благодаря движку WP.
Быстрые ответы, но также очень открыты для отзывов и готовы совершенствоваться.



Активация в один клик делает ваш сайт на 12% быстрее!
Свяжитесь с нами в любое время через Пользовательский портал, и наши специалисты позаботятся о вас.

Работайте так, как хотите.

