Coma Web Development разрабатывает сайты на WordPress c 2010 года. В блоге мы делимся некоторыми наблюдениями из жизни, советами и рекомендациями для тех, кто решит сделать сайт на WordPress самостоятельно.

Как использовать внешние ссылки в заголовках постов в WordPress

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

Способ первый: добавляем внешние ссылки в заголовок поста при помощи плагина

Этот метод самый простой и рекомендуется новичками. Вам надо сперва установить и активировать плагин Page Links To. После активации просто создайте новый пост или отредактируйте старый. Вы заметите мета-панель Page Links To под редактором поста.

WordPress

Щелкните по A Custom URL, чтобы добавить ссылку, которую вы хотите. Теперь можете публиковать пост и в заголовке поста будет указанная вами ссылка. Причем вовсе необязательно использовать внешние ссылки – вы с таким же успехом можете отправлять пользователей на разные посты и страницы своего сайта.

Способ второй: добавляем внешнюю ссылку при помощи кода

Просто добавьте следующий код в файл functions.php вашего шаблона

function print_post_title() {
global $post;
$thePostID = $post->ID;
$post_id = get_post($thePostID);
$title = $post_id->post_title;
$perm = get_permalink($post_id);
$post_keys = array(); $post_val = array();
$post_keys = get_post_custom_keys($thePostID);

if (!empty($post_keys)) {
foreach ($post_keys as $pkey) {
if ($pkey=='external_url') {
$post_val = get_post_custom_values($pkey);
}
}
if (empty($post_val)) {
$link = $perm;
} else {
$link = $post_val[0];
}
} else {
$link = $perm;
}
echo '


<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>



';
}

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

<?php the_title( sprintf( ‘<h2 class=»entry-title»><a href=»%s» rel=»bookmark»>’, esc_url( get_permalink() ) ), ‘</a></h2>’ ); ?>

Вам надо заменить это следующим кодом:

<?php print_post_title() ?>

Теперь надо добавить внешний адрес в свой пост. Зайдите в редактор постов и найдите мета-панель пользовательских полей. Если вы его не видите, то вам надо шелкнуть по Screen Options в верхнем правом углу экрана. На появившемся экране отметьте ячейку возле Custom Fields.

WordPress

Вы найдете мета-панель пользовательских панелей под редактором постов. Щелкните по Enter New и добавьте external_url в поле Name и адрес, который вы хотите добавить в заголовок поста добавьте в поле Value.

WordPress

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


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


Как убрать определенные категории из RSS-фида

Как убрать определенные категории из RSS-фида

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

Способ первый: убираем категории из RSS с помощью плагина

Установите и активируйте плагин Ultimate Category Excluder. После активации зайдите на страницу Settings > Category Exclusion, чтобы настроить параметры.

WordPress

Страница настроек покажет вам все категории вашего блога с возможностью спрятать их с главной страницы, RSS фидов, архивных страниц и результатов поиска. Просто отметьте exclude from feed box напротив категорий, которые вы не хотите, чтобы те появлялись в фидах RSS.

Способ второй: вручную убираем категории

В этом способе надо будет добавить следующий код в файл functions.php вашего шаблона.

function exclude_category($query) {
	if ( $query->is_feed ) {
		$query->set('cat', '-5, -2, -3');
	}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');

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

Если надо убрать одиночную категорию, то просто поменяйте код на этот:

function exclude_category($query) {
	if ( $query->is_feed ) {
		$query->set('cat', '-15');
	}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');

Замените -15 с ID категорий, которую хотите исключить из фида.


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


Как создавать мультистраничные формы в WordPress

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

Когда и зачем вам могут понадобиться мультистраничные формы в WordPress

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

WordPress

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

Создаем мультистраничную форму при помощи WPForms

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

WordPress

Как только лицензия будет подтверждена, вы можете приступить к созданию мультистраничных форм для своего сайта. Просто зайдите на страницу WPForms – Add New и у вас появится конструктор форм.

WordPress

Укажите заголовок для своей формы и выберите один из шаблонов.

WordPress

Щелкните по полям слева, чтобы добавить их к себе в форму. Вы также можете просто перетаскивать их.

WordPress

Добавив несколько формуляров, вы можете добавлять новую страницу. Нажмите на Pagebreak.

WordPress

Здесь вы можете настроить переход на другие страницы, добавить простенький прогресс-бар, коннектор и так далее.

WordPress

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

WordPress

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

Добавление мультистраничной формы в WordPress посты и страницы

WPForms делает процесс добавления форм в посты и на страницы WordPress суперпростым. Создайте новый пост или зайдите в старый, и вы увидите кнопку Add Form.

WordPress

Появится попап, в котором вы можете выбрать тип формы из выпадающего списка.

WordPress

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

WordPress


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


18 полезных трюков как ускорить свой сайт на WordPress

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

1. Выбирайте хороший хостинг

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

2. Пользуйтесь плагинами кэширования

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

WordPress

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

3. Пользуйтесь CDN

Многие файлы на вашем сайте являются статичными: изображения, CSS и JavaScript. Эти файлы обычно не меняются. Однако когда браузер загружает вашу страницу, эти файлы могут помешать его отображению другим пользователям. CDN или content delivery networks решают эту проблему, предоставляя ваши файлы со своих серверов. Это освобождает место на сервере, делает сайт быстрее и улучшает опыт использования. Советуем вам использовать MaxCDN, поскольку он отлично интегрируется с уже имеющимися на сайте плагинами кэширования.

4. Оптимизируйте изображения

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

5. Пользуйтесь оптимизированными шаблонами

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

6. Пользуйтесь более быстрым плагином слайдеров

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

7. Пользуйтесь выдержками на главной странице и в архивах

WordPress

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

8. Делите длиннопосты на страницы

WordPress

Если вы выкладываете большие статьи с огромным количеством изображений, то лучше разбивайте их на несколько страниц. Причем у WordPress имеется для этого встроенная возможность. Просто добавьте тэг <!––nextpage––> в том месте, где хотели бы перенести текст на следующую страницу.

9. Разбейте комментарии на страницы

WordPress

Некоторые из ваших постов соберут больше комментов, чем другие. Если вы показываете все комментарии на одной странице, то это увеличит время загрузки. В WordPress есть встроенное решение и для этой проблемы. Просто зайдите в Settings > Discussion и отметьте ячейку Break comments into pages.

WordPress

10. Избавляйтесь от неиспользуемых плагинов

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

11. Обновляйте свой сайт

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

12. Не загружайте видео на WordPress

WordPress

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

13. Понизьте внешние запросы HTTP

WordPress

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

14. Уменьшите вызовы баз данных

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

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="
<?php bloginfo('html_type'); ?>;
charset=<?php bloginfo('charset'); ?>" />

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

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

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

15. Оптимизируйте базу данных WordPress

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

16. Ограничьте повторные редакции постов

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

define( ‘WP_POST_REVISIONS’, 4 );

Этот код ограничит количество сохраняемых редакций до четырех и автоматически удалит более старые редакции.

17. Отключите хотлинкинг и личинг вашего контента

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

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?coma.lv [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] 

18. Пользуйтесь более быстрым плагином галерей

WordPress

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


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


Как мигрировать с Medium на WordPress

Перед тем как начать, вот список вещей, которые мы рассмотрим в рамках этого руководства.

1. Установка и настройка WordPress
2. Экспорт ваших постов в Medium
3. Импорт постов в WordPress
4. Импорт изображений
5. Настройка редиректов (если у вас свой домен на Medium)

Шаг 1. Установка и настройка WordPress

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

Шаг 2. Экспорт контента с Medium

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

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

WordPress

Из выпадающего меню выберите Settings. Вам надо пролистать до Export Content и щелкнуть по кнопке Download zip.

WordPress

Это приведет вас к странице экспорта контента. Вам надо щелкнуть по кнопке Export. Medium подготовит .zip файл с вашими статьями и отошлет ссылку на его скачивание вам на электронную почту.

WordPress

На это может уйти некоторое время, поэтому время от времени проверяйте свой почтовый ящик.

WordPress

Скачайте архив на компьютер и извлеките содержимое. Внутри извлеченной папки вы найдете ваши статьи с Medium в простом HTML виде. Также помимо прочего вы найдете XML-файл под названием medium.rss Теперь у вас все готово для импорта контента на ваш WordPress-сайт.

Шаг 3. Импорт ваших статей на WordPress

Сперва надо зайти на страницу Tools > Import и щелкнуть по ссылке RSS.

WordPress

Это откроет страницу установки плагина RSS Importer. Вам надо щелкнуть по кнопке Install Now.

WordPress

WordPress скачает и установит плагин RSS Importer. Вам надо щелкнуть по ссылке Activate plugin and run importer.

WordPress

На следующем экране вам надо щелкнуть по кнопке выбора файла и загрузить medium.rss со своего компьютера.

WordPress

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

Шаг 4. Импорт ваших изображений

RSS Impoter не сможет импортировать изображения с ваших постов в WordPress библиотеку. Эти изображения будут видны, но они все равно будут загружаться с серверов Medium. Однако мы рекомендуем их все равно импортировать в библиотеку своего сайта. Для этого вам надо использовать WordPress плагин, называющийся Import External Images.

Шаг 5. Настройка редиректов на свой домен

Если у ваших постов был адрес medium.com, то вы не можете настроить редиректы. Однако если вы пользовались собственным доменом для своих публикаций на Medium, то вы можете настроить редиректы. Для этого вам сперва понадобится получить все адреса ваших статей на Medium и сохранить их в текстовый файл. После этого надо будет начать настройку перенаправлений всех своих статей.


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


Как добавить свой блог в Apple News

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

Перед тем как начать

Приложение Apple News позволяет своим пользователям читать новости и блоги из одного приложения со всех устройств Apple. Он предлагает великолепный опыт использования и упрощает пользователям жизнь, позволяя все время быть в тренде. Программа Apple News позволяет вам не только публиковать через нее свой контент, но и зарабатывать на нем, показывая рекламные объявления. Правда, программа по монетизации еще тестируется и пока что доступна только в ряде стран: США, Автралия и Соединенное Королевство. Вам понадобится выждать несколько недель прежде чем ваша заявка будет одобрена.

Пожалуйста, учтите, что эта инструкция рассчитана на самостоятельные блоги WordPress, а не те, что расположены на WordPress.com.

Добавление сайта на WordPress в Apple News

Первым делом вам надо посетить приложение News Publisher на сайте iCloud. Вам потребуется зайти с помощью Apple ID. Как только вы зашли, вам покажут условия использования. Щелкните по Я согласен и продолжайте процесс добавления сайта. От вас потребуют заполнить следующие поля.

WordPress

Затем от вас потребуют заполнить информацию о канале.

WordPress

Теперь понадобится указать логотип для канала. Это всего лишь изображение с название сайта в читаемом виде. У него должен быть прозрачный фон, а вес самого файла не должен превышать 2 МБ.

WordPress

Затем от вас попросят выбрать между RSS и Apple News Format. Выбирайте последний. Если будете пользоваться опцией RSS, то не сможете монетизировать свой контент. Также это не даст использовать вам некоторые другие функции сервиса. Вот список различий этих двух форматов:

WordPress

Как только вы закончили, щелкните по Signup for Apple News Format.

На этом все, вы успешно закончили заявку на присоединение к Apple News. К этому моменту вы должны увидеть подобный экран:

WordPress

Теперь вам нужно будет подождать новостей от Apple News. Рассмотрение может занять до двух неделей. Поэтому советуем добавить эту страницу в закладки и вернуться, когда вашу заявку одобрят.

Добавление статей в Apple News

Как только ваша заявка прошла проверку, вы сможете публиковать статьи со своего блога в приложение Apple news. Вам надо будет вручную добавить свою первую статью через свой News Publisher аккаунт на iCloud. Поскольку Apple очень щепетильно относится к качеству контента, ваша первая статья будет находиться на рассмотрении, на что может уйти от одной до двух недель. По истечении этого срока Apple News начнет автоматически показывать ваши статьи из RSS фида. Вот как можно автоматически публиковать свои посты в Apple News. Первым делом вам потребуется установить и активировать плагин Publish to Apple News. После активации вам надо зайти на страницу Settings > Apple News, чтобы все настроить.

WordPress

Затем вам надо ввести ID канала, ключ API и секрет ключа. Всю эту информацию вы найдете у себя в аккаунте Apple News Publisher.

WordPress

После этого вам надо выбрать какой тип постов вам хотелось бы генерировать в формате Apple News. В большинстве случаев вам нужно выбрать только Posts.

WordPress

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

WordPress

Затем не забудьте нажать на кнопку сохранения. На этом все, Publish to Apple News теперь будет публиковать вашу статью в формате Apple News.


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


Как отключить автоматические уведомления об обновлениях по e-mail

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

Об автоматических обновлениях в WordPress

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

WordPress

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

Способ 1. Отключаем уведомления с помощью плагина

Этот способ проще и не требует от вас добавления какого-нибудь кода. Первым делом необходимо установить и активировать Disable WordPress Core Update Email. Плагин работает, что называется, сразу из коробки и вам не потребуется лезть в какие-нибудь настройки.

Способ 2. Отключаем уведомления с помощью кода

Этот способ требует добавлять код в ваши файлы WordPress. Вам надо будет добавить следующий код в файл functions.php

add_filter( 'auto_core_update_send_email', 'wpb_stop_auto_update_emails', 10, 4 );
 
function wpb_stop_update_emails( $send, $type, $core_update, $result ) {
if ( ! empty( $type ) && $type == 'success' ) {
return false;
}
return true;
}

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

Управление уведомлениями и обновлениями в WordPress

По умолчанию WordPress не разрешает вам автоматически устанавливать обновления. Многие сайтовладельцы находят утомляющим обновлять шаблоны и плагины вручную, особенно когда у них несколько сайтов. К счастью, существуют плагины, которые позволяют вам более эффективно управлять обновлениями. Аналогично у WordPress по умолчанию нет интерфейса для управления уведомлениями по e-mail. Он может даже не высылать их вам, и вы этого не заметите. Есть плагины, которые позволяют всем этим делом управлять. Вы даже можете редактировать e-mail’ы, существующие в WordPress по умолчанию.


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


Как задержать посты от появления в RSS фидах WordPress

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

Зачем задерживать посты в RSS фиде?

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

WordPress

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

Задержка постов в фиде

Вам надо добавить следующий код в файл functions.php вашего шаблона.

function publish_later_on_feed($where) {

	global $wpdb;

	if ( is_feed() ) {
		// timestamp in WP-format
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait = '10'; // integer

		// https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_timestampdiff
		$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		// add SQL-sytax to default $where
		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'publish_later_on_feed');

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

После этого там добавляется временную разницу. В этом коде мы использовали 10 минут в качестве времени задержки. Чувствуйте себя свободно, чтобы поменять это число на любое кол-во минут какое хотите. Например, на 60 или 120.


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


Основы элемента Inspect Element

Вам когда-нибудь хотелось временно отредактировать страницу, чтобы увидеть как она будет выглядеть в определенных цветах с определенными шрифтами и так далее?

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

Что такое Inspect Element или Developer Tools

Современные браузеры вроде Google Chrome и Mozilla Firefox имеют встроенные инструменты, которые позволяют веб-разработчикам отслеживать ошибки и редактировать элементы. Эти инструменты показывают HTML, CSS и код JavaScript, а также то, как браузер работает с этим кодом. С помощью этих инструментов вы можете посмотреть как ваш сайт будет выглядеть после ваших коррекций, при этом не внося изменения в сам сайт.

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

И это лишь малая часть того, что можно сделать с таким мощным инструментом как Inspect Element. В этой статье мы рассмотрим его работу в Google Chrome, поскольку это наш любимый браузер.

Запуск инспектора и поиск кода

Вы можете запустить Инспектор кода с помощью сочетания клавиш Ctrl + Shift + I. В качестве альтернативы можете щелкнуть по любому месту страницы и выбрать его из меню браузера.

Запуск инспектора и поиск кода

Запуск инспектора и поиск кода

Ваш браузер поделится на два окна, в нижнем из которых будет отображен исходный код. Код разработчика также поделен на два окна. Слева вы видите HTML, а справа – правила CSS.

Слева вы видите HTML, а справа – правила CSS

Слева вы видите HTML, а справа – правила CSS

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

Выбранная область

Выбранная область

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

Редактирование и отладка кода в Inspect Element

Оба окна в Инспекторе редактируемы. Вы можете дважды щелкнуть в любом месте и редактировать код.

Редактирование и отладка кода в Inspect Element

Редактирование и отладка кода в Inspect Element

Вы также можете дважды щелкнуть и редактировать любые атрибуты и стили в окне CSS. Чтобы добавить свое правило щелкните по иконке с плюсиком или просто чуть ниже последнего правила.

Редактирование атрибутов и стилей в окне CSS

Редактирование атрибутов и стилей в окне CSS

Как только вы внесете изменения в код, эти изменения мгновенно отобразятся в браузере. Но помните, что после обновления страницы (refresh или F5) все изменения, который вы сделали через Inspect Element исчезнут.

WordPress

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

Легко находите ошибки у себя на сайте

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

Ошибки в Inspect Element

Ошибки в Inspect Element

Например, если вы являетесь пользователем OptinMonster, который удивляется почему его optin не загружается, то вы можете с легкостью найти ошибку «your page slug does not match”. Если ваш sharebar не работал корректно, то вы можете заметить, что там есть ошибка JavaScript. Инструменты вроде Inspect Element и SupportAlly помогут вам получить более эффективную поддержку. Любая служба поддержки, куда вы будете обращаться с вашими вопросами любит клиентов, которые проявляют какую-то инициативу, чтобы самим разобраться в возникших проблемах, а также предоставляют максимум деталей.


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