55 наиболее значимых советов, хитростей и хаков для WordPress

Всем привет!

Очень рад опять вас видеть на страницах своего блога! Сегодня я собрал целую библиотеку плюшек и хаков для Вордпресс. Думаю они пригодятся вам в дальнейшем.

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

1. Использовать пользовательскую домашнюю страницу

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

Ко мне часто поступают вопросы про хостинг, которым я пользуюсь и поэтому решил указать хостинг в статье https://sprinthost.ru. Вы можете попробовать попользоваться хостингом 30 дней бесплатно. Чтобы понять, как будет работать Ваш сайт на этом хостинге просто перенести свой сайт (в этом поможет поддержка хостинга бесплатно) и и таким образом сможете понять подходит хостинг Вам или нет. На этом хостинге находятся сайты с 20 000 тысяч посещаемость и сайты чувствуют себя отлично. Рекомендую! Да, если делать оплату на 1 год то получаете скидку 25%. И что мне нравится - тех. поддержка всегда помогает в технических вопросах, за что им спасибо. Как Вы понимаете не всегда проходит всё гладко и нет желания, чтобы сайт не был доступен тем самым страдал трафик и доход.

Сначала вам нужно создать новую страницу в WordPress, и вы можете назвать эту страницу например «Главная». Затем вам нужно будет создать другую страницу и назовем ее «Блог», чтобы использовать ее для отображения постов в блоге.

Теперь перейдите на вкладку «Настройки» в вашей админке WordPress и в разделе «Чтение — На главной странице отображать» поставьте чекбокс на «Главная страница». После этого вы сможете выбрать страницы, которые вы только что создали в качестве страниц «Главная» и «Блог».

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

<?php /* Template Name: Главная */ ?>

Сохраните этот файл как custom-homepage.php на рабочем столе.

Затем вам нужно подключиться к вашему сайту с помощью FTP-клиента и перейти в папку /wp-content/themes/используемая-тема/. Теперь загрузите файл, который вы создали ранее, в папку своей темы.

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

Так как эта страница была полностью пустой, то она ничего и не покажет. Вы можете использовать собственные теги HTML/CSS и WordPress для создания собственного макета страницы. Вы также можете использовать плагин Page Builder, чтобы легко создать ее с помощью инструментов перетаскивания.

2. Установите Google Analytics

Google Analytics — один из необходимых инструментов для владельцев сайтов. Он позволяет вам видеть, откуда ваши пользователи и что они делают на вашем сайте.

Лучший способ установить Google Analytics — это использовать плагин MonsterInsights. Вы можете вставить код Google Analytics в свои файлы тем, но этот код исчезнет при обновлении или переключении темы.

3. Защита паролем директории wp-admin

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

Однако, добавив еще один уровень аутентификации, вы можете затруднить доступ хакеров к сайту.

Вот как включить защиту паролем для вашего каталога администратора WordPress.

Войдите в панель управления сайтом (cPanel) своей учетной записи на вашем хостинге. В разделе безопасности вам нужно нажать на значок «Защита паролем».

Затем вам будет предложено выбрать каталоги, которые вы хотите защитить. Выберите папку /wp-admin/ и создайте имя пользователя и пароль.

Вот и все. Теперь, когда вы пытаетесь получить доступ к своему каталогу wp-admin, вы должны увидеть поле для проверки подлинности, подобное этому:

4. Показывать изображения в строках и столбцах

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

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

5. Разрешить пользователям подписываться на комментарии

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

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

Просто установите и активируйте плагин Subscribe to Comments Reloaded. После активации вы должны посетить «Настройки — Подписаться на комментарии», чтобы настроить параметры плагина.

6. Ограничить попытки входа в систему

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

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

7. Анонсы статей на на страницах «Главная» и «Архив»

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

Многие премиум темы и некоторые бесплатные уже используют анонсы на «Главной» и в «Архивах».

8. Добавить свое изображение по умолчанию в Gravatar

WordPress использует Gravatar для отображения фотографий профиля пользователя в WordPress. Если у пользователя нет граватара, тогда WordPress использует изображение по умолчанию, которое называется «Mystery Person».

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

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

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

Затем вам нужно скопировать URL-адрес файла изображения.

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

add_filter( 'avatar_defaults', 'zacompom_new_gravatar' );

function zacompom_new_gravatar ($avatar_defaults) {
$myavatar = 'https://zacompom.ru/wp-content/uploads/2017/01/wpb-default-gravatar.png'; //тут ваша ссылка на изображение
$avatar_defaults[$myavatar] = "Default Gravatar"; //Gravatar по умолчанию
return $avatar_defaults;
}

Не забудьте заменить значение $myavatar URL-адресом вашего изображения gravatar, которое вы загрузили ранее.

Теперь вы можете перейти на вкладку «Настройки — Обсуждение», и вы заметите, что ваш пользовательский аватар по умолчанию добавлен к вариантам аватаров по умолчанию.

9. Добавление пользовательского CSS-кода в тему WordPress

Как владелец сайта, иногда вам может потребоваться добавить пользовательский CSS на ваш сайт. CSS позволяет вам изменять внешний вид вещей на вашем сайте, например, цвета, поля, размеры шрифтов и т. д.

Самый простой способ добавить пользовательский CSS в любую тему WordPress — это посетить вкладку «Внешний вид — Настроить» в админке вашего сайта. Это запустит настройку вашей темы и вы увидите предварительный просмотр своего веб-сайта в правой панели.

Теперь нажмите на меню «Дополнительные стили» на левой панели, чтобы развернуть его.

Вы увидите текстовое поле, в котором вы можете добавить свой собственный CSS. Как только вы добавите правило CSS, вы сможете увидеть его применительно к панели предварительного просмотра вашего веб-сайта.

Не забудьте нажать кнопку «Сохранить и опубликовать» сверху, когда вы закончите вносить свои стили CSS.

10. Использование инструмента Inspect Element для настройки

Добавление пользовательских стилей CSS это отлично, но как узнать, какие классы CSS нужно редактировать? Как вы отлаживаете его?

Используя инструмент Inspect Element, вы можете редактировать HTML, CSS или код JavaScript для любой веб-страницы и просматривать свои изменения в реальном времени (только на вашем компьютере).

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

Это разделит ваше окно браузера, и вы сможете увидеть исходный код HTML и CSS на странице.

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

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

11. Добавьте миниатюры в Facebook

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

Если вы используете плагин Yoast SEO, вы можете выбрать миниатюру для Facebook в Yoast SEO metabox на экране редактирования сообщений.

Вы также можете выбрать миниатюру Facebook для своей домашней страницы, посетив «SEO — Социальные сети».

12. Добавить избранное изображение или миниатюру в сообщения RSS-ленты

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

Чтобы исправить это, вы можете добавить следующий код в файл functions.php вашей темы вашего сайта.

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

13. Показать анонсы в ленте RSS

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

Чтобы исправить это, перейдите на вкладку «Настройки — Чтение» и прокрутите страницу вниз до пункта «Для каждой статьи в RSS-ленте отображать». Выберите «Анонс» и нажмите кнопку сохранить.

14. Используйте шорткоды внутри текстовых виджетов

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

Чтобы запускать шорткоды в виджетах боковой панели, вам нужно добавить этот код в файл functions.php вашей темы.

add_filter('widget_text', 'do_shortcode');

Вы также можете использовать плагин Shortcode Widget, который добавляет текстовый виджет с поддержкой шорткодов на ваш сайт WordPress.

15. Добавить изображения в боковой панели WordPress

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

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

Затем перейдите на вкладку «Внешний вид — Виджеты» и добавьте виджет «Текст» в свою боковую панель. Внутри текстового виджета вам нужно будет добавить HTML-код в следующем формате.

<img src = "Вставить URL-адрес изображения сюда" alt = "Альтернативный текст изображения" />

Теперь вы можете сохранить настройки своего виджета и посмотреть свой сайт.

16. Добавить контент статей в RSS-ленту

Хотите управлять своими RSS-лентами, добавив контент своих статей, видимый только для ваших подписчиков RSS-канала?

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

function zacompom_postrss($content) {
if(is_feed()){
$content = '"Автор этого текста - Юрич"'.$content.' Посетите мой сайт zacompom.ru';
}
return $content;
}
add_filter('the_excerpt_rss', 'zacompom_postrss');
add_filter('the_content', 'zacompom_postrss');

Этот код покажет текст «Автор этого текста — Юрич» перед статьей и «Посетите мой сайт zacompom.ru» после статьи.

17. Задержка сообщений в RSS-ленте

Вы когда-нибудь публиковали статью, прежде чем она была готова? Мы все делали так. Вы можете просто опубликовать статью и продолжить ее редактирование.

Тем не менее, читатели 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');

		// Значение для задержки; + device
		$wait = '10'; // должно быть число

		// http://dev.mysql.com/doc/refman/5.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');

Этот код задерживает опубликованные сообщения от появления в RSS-канале на 10 минут.

18. Отображение случайных изображений в шапке

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

Перейдите «Внешний вид — Настроить», а затем щелкните раздел «Заголовок», чтобы развернуть его. Теперь загрузите все изображения, которые вы хотите использовать и нажмите кнопку «Рандомизировать изображения».

19. Добавить иконки в меню навигации

Вы хотите отобразить значки рядом со ссылками в меню навигации? Самое простое решение — использовать плагин Menu Image.

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

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

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

Это выведет меню, в котором вам нужно установить флажок рядом с параметрами CSS.

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

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

Затем вам нужно загрузить значки изображений на свой сайт, посетив страницу «Медиафайлы — Добавить новый». После загрузки файлов изображений скопируйте их URL-адреса, так как они понадобятся вам в следующем шаге.

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

.homepage {
background-image: url('https://zacompom.ru/wp-content/uploads/2017/07/home.png');
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;
}

Не забудьте заменить URL-адрес изображения собственным URL-адресом вашей картинки.

20. Открывать ссылку меню в новом окне

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

Фактически — эта опция скрыта, чтобы удалить нагромождение опций с экрана. Вам нужно будет щелкнуть по кнопке параметров экрана в правом верхнем углу экрана и проверить опцию «link target».

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

Не забудьте нажать кнопку сохранения.

21. Добавить полноэкранный поиск наложением слоя

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

Вы также можете добавить это на свой сайт WordPress. Самый простой способ сделать это — установить и активировать плагин WordPress Full Screen Search Overlay.

Плагин работает как есть и для вас в нем нет настроек. После активации он превращает любое поле поиска по умолчанию в полноэкранное наложение.

22. Добавьте фиксированное плавающее меню

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

Во-первых, вам нужно установить и активировать Sticky Menu (или Anything!) на страницу установки плагинов.

После активации перейдите на страницу настроек плагина, расположенную в разделе «Настройки — Фиксированное меню» (или Anything!). Добавьте класс CSS в меню навигации и сохраните изменения.

23. Добавьте нескольких авторов в сообщение

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

Вам нужно будет установить и активировать плагин Co-Authors Plus.

Теперь перейдите и отредактируйте сообщение или страницу, на которой вы хотите добавить нескольких авторов. На экране редактирования сообщений вы увидите новое поле «Авторы» ниже редактора сообщений, где вы и можете добавить нескольких авторов.

24. Добавить категории на страницы WordPress

Хотите добавить категории и теги на страницы в WordPress? По умолчанию они доступны только для сообщений. В основном, поскольку страницы должны быть статичным автономным контентом.

Если вы хотите добавить категории и теги, просто добавьте этот код в файл functions.php вашей темы.

// добавить поддержку категорий и тегов на страницу
function tags_categories_support_all() {
  register_taxonomy_for_object_type('post_tag', 'page');
  register_taxonomy_for_object_type('category', 'page');
}

// убедитесь, что все теги и категории включены в запросы
function tags_categories_support_query($wp_query) {
  if ($wp_query->get('tag')) $wp_query->set('post_type', 'any');
  if ($wp_query->get('category_name')) $wp_query->set('post_type', 'any');
}

// теги и категории
add_action('init', 'tags_categories_support_all');
add_action('pre_get_posts', 'tags_categories_support_query');

25. Создайте локальный сайт WordPress на своем компьютере

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

26. Отобразить общее количество комментариев

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

Самый простой способ сделать это — установить плагин Simple Blog Stats. После активации вы можете добавить шорткод [sbs_apoproved] на любой пост или страницу, чтобы отобразить общее количество комментариев.

27. Показать общее количество зарегистрированных пользователей

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

Самый простой способ сделать это — установить плагин Simple Blog Stats. После активации вы можете добавить шорткод [sbs_users] на любую запись или страницу, чтобы отобразить общее количество зарегистрированных пользователей.

28. Создайте новые размеры изображений

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

Чтобы создавать новые размеры изображений в WordPress, вам необходимо добавить следующий код в файл functions.php вашей темы.

add_image_size( 'sidebar-thumb', 120, 120, true ); // Режим жесткой обрезки
add_image_size( 'homepage-thumb', 220, 180 ); // Режим мягкой обрезки
add_image_size( 'singlepost-thumb', 590, 9999 ); // Неограниченный режим высоты

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

29. Добавление иконок категорий

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

Сначала вам нужно установить и активировать плагин Taxonomy Images. После активации перейдите в раздел «Записи» и нажмите кнопку «Добавить» рядом с красным значком миниатюр для каждой категории.

30. Преобразование категорий в теги и наоборот

Часто люди не понимают, как правильно использовать категории и теги в WordPress. Иногда вы можете создать категории, которые должны были быть тегами и наоборот.

Это легко фиксится.

Перейдите на страницу «Инструменты — Импорт» и установите конвертер категорий и тегов.

После установки нажмите ссылку «Импортировать для продолжения».

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

31. Массовое перемещение сообщений между категориями и тегами

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

На самом деле для этого есть плагин. Просто установите и активируйте плагин Bulk Move. После активации вам нужно перейти в «Инструменты — Bulk Move», чтобы переместить ваши сообщения.

32. Отобразить последнюю дату обновления ваших сообщений

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

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

Этого можно достичь, добавив следующий код в functions.php:

function zacompom_last_updated_date( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Последнее обновление '. $updated_date . ' в '. $updated_time .'</p>';
}

    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'zacompom_last_updated_date' );

33. Как отобразить относительные даты в WordPress

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

Чтобы добавить относительные даты, вам необходимо установить и активировать плагин Meks Time Ago. После активации вам нужно перейти на вкладку «Настройки — Общие» и прокрутите страницу вниз до раздела «Meks Time Ago Options».

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

34. Удалить номер версии WordPress

По умолчанию WordPress добавляет версию WordPress в заголовок вашего сайта.

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

function zacompom_remove_version() {
return '';
}
add_filter('the_generator', 'zacompom_remove_version');

35. Обновление URL-адреса WordPress, когда не удается получить доступ к wp-admin

Иногда при перемещении сайта WordPress на новый домен или из-за неправильной конфигурации вам может потребоваться обновить URL-адрес WordPress.

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

Самый простой способ обновить URL-адреса WordPress — это добавить этот код в файл functions.php вашей текущей темы.

update_option( 'siteurl', 'https://zacompom.ru' );
update_option( 'home', 'https://zacompom.ru' );

Не забудьте заменить zacompom.ru собственным доменным именем. Как только вы зайдете на свой сайт WordPress, перейдите в раздел «Настройки» и обновите URL-адреса. После этого вам нужно будет удалить код, добавленный в файл функций.

36. Деактивировать все плагины, если не удается получить доступ к wp-admin

При устранении ошибок WordPress вам будет предложено отключить все плагины WordPress. Вы можете просто перейти на страницу «Плагины» и отключить все плагины. Но что, если вы заблокированы на своем сайте WordPress?

Вот как вы можете легко отключить плагины при блокировке из области администрирования?

Сначала подключитесь к сайту с помощью FTP-клиента и перейдите в папку /wp-content/. В нем вы найдете папку плагинов.

Теперь вам просто нужно переименовать папку plugins например в plugins.old, и WordPress автоматически отключит все плагины.

37. Удаление ссылок на изображение по умолчанию в WordPress

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

Лучший способ справиться с этим — добавить следующий код в файл functions.php вашей темы.

function zacompom_imagelink_setup() {
	$image_set = get_option( 'image_default_link_type' );

	if ($image_set !== 'none') {
		update_option('image_default_link_type', 'none');
	}
}
add_action('admin_init', 'zacompom_imagelink_setup', 10);

Этот код автоматически устанавливает параметр ссылки изображения по умолчанию в none.

38. Включить категорию в URL поста

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

Если вы хотите добавить название категории в свои URL-адреса WordPress, перейдите на страницу «Настройки — Постоянные ссылки». Нажмите на «Произвольно» и добавьте /%category%/%postname%/ в поле рядом с ним.

У меня сделано как на рисунке ниже. Я еще добавил расширение .html в конец страницы.

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

39. Отображение случайные постов

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

Во-первых, вам необходимо установить и активировать плагин Advanced Random Widget. После активации перейдите на страницу Внешний вид — Виджеты, а затем добавьте виджет «Случайные статьи» в боковую панель.

40. Разрешить регистрацию пользователя на вашем сайте

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

Перейдите на страницу «Настройки — Общие» и установите флажок рядом с параметром «Членство». Ниже вам нужно выбрать роль по умолчанию, которая будет назначена новым пользователям по умолчанию. Если вы не совсем уверены какую роль давать, то используйте роль «Подписчик».

41. Создайте пользовательскую форму для регистрации пользователей

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

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

После активации перейдите на страницу «WPForms — Addons», чтобы установить и активировать аддон регистрации пользователя.

После этого вам нужно создать новую форму, посетив «WPForms — Добавить новую страницу». Это запустит WPForms, где вам нужно выбрать форму регистрации пользователя в качестве шаблона.

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

42. Исключение определенных категорий из RSS-ленты

Иногда вам может потребоваться исключить определенные категории из RSS-ленты WordPress. Самый простой способ сделать это — установить и активировать плагин Ultimate Category Excluder.

После активации перейдите на страницу «Настройки — Категория — Исключения», чтобы настроить параметры плагина.

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

43. Изменить длину анонса

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

// Изменение длины анонса
function new_excerpt_length($length) {
return 100;
}
add_filter('excerpt_length', 'new_excerpt_length');

// Изменение в анонсе надписи Далее...
function new_excerpt_more($more) {
return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');

44. Показывать динамическую дату публикации

Чтобы добавить дату авторского права в подвал сайта WordPress, вы можете просто отредактировать шаблон footer.php в своей теме и добавить уведомление об авторских правах. Однако год, который вы используете в коде, должен быть обновлен вручную в следующем году.

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

© 2014 – <?php echo date('Y'); ?> zacompom.ru

45. Как изменить имя пользователя

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

Самый простой способ — использовать плагин под названием Username Changer. После активации плагина перейдите на страницу «Username Changer» в вашей админке.

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

46. Разрешить пользователям оценивать комментарии

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

Сначала вам нужно установить и активировать плагин Comments Like Dislike.

После активации вам нужно посетить «Комментарии — Comments Like Dislike» страница для настройки параметров плагина.

47. Дублирование постов или страниц

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

Более эффективный способ сделать это — использовать плагин Duplicate Post. Просто установите и активируйте плагин, а затем перейдите на вкладку «Записи — Все записи».

Вы увидите вариант клонирования сообщения или создания нового черновика.

48. Разрешить пользователям отправлять статьи на вашем сайте

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

Лучший способ сделать это, создав форму отправки сообщения в блоге.

Вам нужно будет установить и активировать плагин WPForms. Для доступа к аддону отправки вам понадобится про-версия плагина.

После активации перейдите на страницу «WPForms — Addons», чтобы загрузить и активировать аддон добавления отправлений.

После этого вы можете перейти к «WPForms — Добавить новую страницу», а затем выбрать «Форма отправки сообщения в блог» в качестве шаблона.

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

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

49. Отключение уведомлений о комментариях

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

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

50. Изменить имя отправителя в исходящих почтовых сообщениях

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

Вы можете легко изменить это, добавив этот код в файл функций вашей темы.

// Функция изменения адреса электронной почты

function zacompom_sender_email( $original_email_address ) {
    return 'info@zacompom.ru';
}

// Функция изменения имени отправителя
function zacompom_sender_name( $original_email_from ) {
	return 'Юрич';
}

// Подключение наших функций к фильтрам WordPress
add_filter( 'wp_mail_from', 'zacompom_sender_email' );
add_filter( 'wp_mail_from_name', 'zacompom_sender_name' );

51. Изменение автора сообщения

Хотите изменить автора сообщения WordPress? По умолчанию опция изменения автора сообщения скрыта на экране редактирования сообщений.

Вам нужно будет отредактировать сообщение, в котором вы хотите изменить имя автора, а затем нажмите кнопку «Настройки экрана» в правом верхнем углу экрана. Установите флажок рядом с параметром author.

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

52. Перестроить экран редактирования сообщений

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

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

53. Изменение количества сообщений, отображаемых на страницах блога

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

Вам нужно будет посетить страницу «Настройки — Чтение», а затем прокрутите страницу вниз до параметра «На страницах блога отображать не более». Введите количество сообщений, которые вы хотите отобразить, а затем нажмите кнопку сохранить изменения.

54. Автоматическое закрытие комментариев в старых статьях

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

WordPress позволяет автоматически отключать комментарии к старым статьям. Вам нужно посетить страницу «Настройки — Обсуждение», а затем перейти к разделу «Другие настройки комментариев».

55. Разбиение длинных статей на страницы

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

<!--nextpage-->

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

Это все на данный момент.

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

Спасибо за ваше внимание — до скорых встреч!


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Ранее работал в нескольких веб-студиях и решил делиться своим опытом на данном сайте. Пишите комментарии, буду рад общению.

Заказать сайт