Привет, всем! В сегодняшней статье я хочу рассказать Вам о некоторых фишках, которые можно реализовать на блоге WordPress. В частности, я покажу, как закрепить на главной странице анонс любой записи, даже если она опубликована год назад! Также, при помощи кодов Вы сможете решить проблему появляющихся комментариев от уже опубликованных статей и отключить обновления.
- Как отключить комментарии от статей
- Как отключить проверки обновлений плагинов и Вордпресс
- Как закрепить опубликованный пост на главной странице
- Как скрыть отдельные страницы из меню
- Плагин для подсветки кода WP-Syntax
- Как наложить копирайт на картинку автоматически при загрузке на сайт
- Прописываем адреса пинг серверов для ускорения индексации публикаций
Как отключить комментарии от статей
Сейчас я занимаюсь переписыванием старых постов и после каждого редактирования и пересохранения статьи приходится удалять десятки комментариев от имени "измененных" статей. Если же редактируемая статья ссылается на другие посты, то появляется и несколько комментариев. Кто и зачем придумал эту бесполезную функцию непонятно. Но отключить ее довольно просто. Все, что нужно - добавить в файл functions.php небольшую функцию. Вот ее код:
function disable_self_ping( &$links ){ $site_url = get_option( 'home' ); foreach ( $links as $key => $val ) if ( strpos( $val, $site_url ) !== false ) unset($links[$key]); } add_action( 'pre_ping', 'disable_self_ping' );
Как отключить проверки обновлений плагинов и Вордпресс
Если Вы хотите снизить нагрузку на блог и отключить автоматическую проверку обновлений плагинов и движка, скрипт Вам поможет. Альтернатива этому скрипту плагин Disable WordPress Updates. Код скрипта добавляется в файл functions.php перед ?>:
remove_action( 'wp_version_check', 'wp_version_check' ); remove_action( 'admin_init', '_maybe_update_core' ); add_filter( 'pre_transient_update_core', create_function( '$a', "return null;" ) ); remove_action( 'load-plugins.php', 'wp_update_plugins' ); remove_action( 'load-update.php', 'wp_update_plugins' ); remove_action( 'admin_init', '_maybe_update_plugins' ); remove_action( 'wp_update_plugins', 'wp_update_plugins' ); add_filter( 'pre_transient_update_plugins',create_function( '$a', "return null;" ) );
Конечно держать годами движок и плагины без обновлений не стоит. Можно раз в несколько месяцев удалять этот код, обновлять плагины и Вордпресс, а потом ставить его обратно.
Как закрепить опубликованный пост на главной странице
Порой бывает, что какая-то статья на Ваш взляд является мега полезной. Но, с публикацией новых постов на блоге, она уходит вниз или вообще на другую страницу. И, зачастую, новые читатели ее не видят. Не все у нас доходят до следующих страниц. Для закрепления статьи на главной странице не нужно добавлять никаких кодов или устанавливать плагины. Разработчики WordPress все предусмотрели. Заходите в админку, на страницу "Все записи". Ищите свой классный и полезный пост, который Вы хотите закрепить на главной странице. Там, где находится ссылка "Изменить", есть другая ссылка - "Свойства". Кликайте на нее.
Откроются вот такие свойства. Отмечайте галочкой пункт "Прилепить запись" и кликайте на кнопку "Обновить".
Готово! Теперь самая важная и полезная запись будет прикреплена на главной странице.
Как скрыть отдельные страницы из меню
Еще одна фишка, о которой я хотела бы рассказать - как убрать из меню отдельные страницы. Как Вы могли заметить, оставляя первый комментарий на моем блоге, Вам показывается страница с благодарностью за первый комментарий. Но в горизонтальном меню, которое находится под шапкой такой страницы нет. А все по тому что она скрыта при помощи специального плагина Exclude Pages from Navigation.
Скачать данный плагин можно с официального сайта вордпресс -
Установка и активация ничем не отличается от установки других плагинов. Если возникли трудности, то найдите мою статью, в которой я детально показываю как установить плагин.
Теперь, когда заходите в редактирование любой страницы, то в правой колонке увидите следующий пункт Exclude Pages:
Снимите галочку, если хотите убрать данную страницу из меню и из списка страниц. Вот собственно и все по этому вопросу. Остались вопросы? Задавайте их в комментариях.
Если меню у вас конструируется через админку. Просто удалите из структуры меню ненужные страницы:
Плагин для подсветки кода WP-Syntax
Особенность плагина WP-Syntax заключается в формате выводе PHP кода. Его нужно заключать в: <pre lang="LANGUAGE" line="1">
</pre>, нужно указать язык кода
lang="
php"
.
пример работы плагина WP-Syntax
Вот таким образом можно сделать подсветку PHP кода на любой странице WordPress блога.
Как наложить копирайт на картинку автоматически при загрузке на сайт
Свой копирайт можно наложить на картинку и в редакторе картинок (например, фотошопе), а можно это сделать с помощью специального плагина Watermark Reloaded. После установки и настройки плагина, он будет автоматически накладывать указанный текстовый копирайт на загружаемые картинки.
Скачать плагин Watermark Reloaded можете
Не пугайтесь, что плагин Watermark Reloaded на английском, настраивается он очень просто. В самом начале Вам предлагают выбрать размеры картинки на которые будет наложен копирайт. У меня выбраны все размеры, кроме миниатюры. Далее можно выбрать расположение копирайта на картинке. В моем случае копирайт выводится в правом верхнем углу. Также можно указать сдвиг копирайта. У меня он сдвинут на 5 пикселей.
Во второй части нужно написать текст копирайта, выбрать подходящий шрифт и его размер, и определиться со цветом.
Как Вы видите ничего сложного в настройках нет. После установки плагина Watermark Reloaded копирайт на загружаемую картинку будет накладываться автоматически. Знаете альтернативные способы добавления копирайта на изображения? Пишите в комментариях.
Прописываем адреса пинг серверов для ускорения индексации публикаций
У WordPress есть замечательная функция, позволяющая оповестить поисковых роботов о том, что вы написали новую запись или внесли правки в старую. Если в специальном поле вписать список адресов Ping-серверов, после публикации статьи WordPress оповестит их сам без вашего вмешательства, и роботы поисковиков быстрее зайдут на сайт. У многих возник вопрос: «Что такое пинг сервисы?». Это сервисы обновления, которые оповещают поисковых роботов о том, что нужно быстрее проиндексировать то обновление, которое произошло на блоге.
В список пинг сервисов не стоит добавлять много адресов. Достаточно добавить пинг адреса основных поисковых систем, с которых вы хотите получать трафик на свой сайт. Отправки пингов по все адресам, если их много, приведет к повышенной нагрузке на сервера хостинга. И даже может вызвать падение сайта. В этом случае сайт будет недоступен для посетителей, т.к. многие не дождутся загрузки нужной страницы. Кроме этого хостер может поднять тариф для вас из-за повышенной нагрузки, создаваемой сайтом. Бесплатные хостеры могут вообще заблокировать сайт за превышающую нагрузку.
На некоторых сайтах приводятся списки из десятков, а то и сотен пинг сервисов. Для своих сайтов я прописываю всего 4 адреса. Мне не нужны роботы со всего интернета, многие из них могут дать не те результаты, которых мы ожидаем. Мы получаем целевых посетителей из основных поисковых систем: Яндекс и Гугл. Их и следует уведомлять.
В админке блога, в левом боковом меню, выберите пункт «Настройки». Перейдите в подраздел «Написание».
В конце этой страницы вы увидите «Сервисы обновления». По умолчанию, там стоит всего один сервис http://rpc.pingomatic.com/
Добавьте в него еще эти:
http://blogsearch.google.com.ua/ping/RPC2
http://blogsearch.google.ru/ping/RPC2
http://ping.blogs.yandex.ru/RPC2
Теперь ваши статьи будут индексироваться быстрее. От нескольких часов до 1-2 дней. В завершение посмотрите интересное видео от Яндекса, как происходит индексация страниц.
Ой, Виктория, спасибо за совет по закреплению отдельных постов, как раз искала информацию на эту тему. Все разъяснили, как впрочем и всегда, максимально четко и ясно!
И я сделала это! Вот уж правда, за три секунды выполнила все необходимое и урааа! — получилось! Даже не подозревала о такой фишке на WordPress! И ведь наверняка таких фишек еще предостаточно! Какие еще «тайны» движка ждут своего разоблачения?))
Закрыл обновление плагинов, да и самого движка wordpress с помощью плагина. Может стоит попробовать вашим кодом. Только вот проблема. Когда добавляю какой-то код в файл function, иногда блог «ложиться». Нужно своевременно делать резервные копии.
Я чего-то не совсем понял про комментарии от статей. Это что за функция такая? Нет более подробной информации?
Насколько я понял, это если в настройках комментирования не убрать первые две галочки, то вам приходит что-то вроде комментария, когда вы делаете ссылки на свои же статьи в своих статьях
Как закрепить опубликованный пост на главной странице я не знал раньше, скажите а как можно сделать так, чтобы публиковать статью, а она наоборот не появлялась в главной ленте?
Попробуйте плагин Advanced Category Excluder.
Нужная вещь, требуется когда статья должна быть размещена в рубрике не входящей в ленту.
Вик, вопрос! Нужно было закрепить запись на главной странице. Она у меня опубликована второй по списку. Нажала как вы указали. Запись пока без изменений, на 2 месте. Скажите, теперь если новая статья выйдет, нужная мне запись по прежнему будет второй по списку?
Я просто у других видела только что она самой верхней становится. Или так тоже можно закреплять? Не совсем понимаю пока что. Ранее не пользовалась этой функцией.
Возможно запись опуститься ниже. Может быть запись не перемещается в самый верх, т.к. она и так на главной, если она перейдет на вторую страницу архива, тогда ее можно будет прикрепить.
У меня нормально закрепилась. На протяжении нескольких месяцев была первой, пока сам не отменил. Новость стала не такой актуальной.
Отличные фишки.Благодарю за подсказку.
В ближайшем времени,тоже хочу переделать старые посты
Классные фишки, буду использовать на своем блоге, откуда берете такие классные идеи и информацию для статей. Я уже не первый год с вордпресс работаю и не знал всего этого
Вот она фишка о которой я ранее спрашивал. Попробую тоже сделать пост на главной. Получается можно сделать любой какой душе угодно, классно а я даже об этом не знал раньше почему то
Мдаа, что-то сразу не заметил вашей статьи про фишки WP, когда искал как отключить комментарии от статей.
А автообновление плагинов давно отключил. Обновляю все в ручном режиме.
Иногда, обновления плагина не лучшим образом сказываются на работе блога.
Алексей, надо смотреть соответствие версии движка с версией плагина. На оф сайте вордпресса можете проверить.
Мне нравится фишка с закреплением поста. Иногда бывает такой пост, какой-то супер классный обзор и будет классно его с недельку подержать в топе блога.) Кстати, я про эту функцию сама только недавно узнала.)
Такая фишка позволяет повысить трафик на определенный материал — например блоггеры используют закрепление поста для того чтобы информировать посетителей о своем курсе или другой важной информации.
Поздравляю победителей с победой в конкурсе комментаторов. Молодцы! В этом месяце я попробую также принять участие!
Я тоже присоединяюсь к поздравлениям, вы правильно написали Юрий, ведь действительно ребята молодцы
Кстати, отличная фишка от WordPress — возможность при лепить страницу на главной. Пользуюсь ею — прилепляю праздничные статьи перед праздниками на главной и нет необходимости заново писать их.
Хм… А что на Joomla, Битрикс, Друпал, Дле такой фишки, как на CMS WordPress нет что ли? Тут скорее дело вкуса — если человеку нужно, то он использует, если же не нужно — то он и не заметит, что такое есть.
Закреплёние материала на главной странице поддерживают все основные движки и не только. Можно закрепить материал и в соцсетях, твиттере например.
Здравствуйте, Виктория! Спасибо вам за письмо и поздравления с победой! Интересно было читать ваш блог и полезно, тем более, что на своем блоге я тоже делюсь своим, пока еще небольшим, опытом создания сайта на Вордпресс и заработка в интернете. Приз получила спасибо!
Вы последнее время очень мало времени приделяете блогу, Рашида. Я уже успел прочитать очень много ваших статей о заработке, да и несколько раз победить в вашем конкурсе комментаторов.
Мне также блог Виктории понравился — вот, когда есть время, комментирую.
Можно уточнить про «прилепление» записи — это надо делать пока она в начале списка на главной? Я пробовала прилепить статью, кот. была уже 10 на 1 странице — она пропала из вида совсем? Почему?
Можно «прилепить» на главной любую статью, не зависимо от даты публикации. Вы случайно не изменили статус записи из «Опубликовано» на «черновик»? Это может причиной исчезновения записи.
Еще раз проверила, запись вообще исчезла с главной. но через рубрику можно открыть. «Опубликовано» — проверила. Может после публикации новой статьи появится? Или тема у меня такая — не знаю даже — куда она прилепилась.
Возможно проблема в теме. Попробуйте прикрепить другую запись. Если не получится, значит дело в шаблоне.
Добрый вечер! Пробовала другие прилепить — все тоже. Но зато можно таким способом спрятать запись! Вдруг какая-то запись не должна быть на главной. У меня все наооборот значит.
Виктория скажите, а если прилепить статью на главное это же должно положительно сказаться на ее продвижении? Она же будет все время на главной а значит получить больший вес, следовательно лучше лепить статьи которые имеют достаточно траффиковые ключи и большую конкуренцию? или я что то перепутал?
Статья на главной будет получать дополнительный вес. Но это не дает гарантии, что эта же статья попадет в Топ поисковых систем по трафиковым запросам, особенно высоко конкурентным. Все-таки есть масса других факторов, которые влияют на ранжирование статьи. Наличие анонса интересной статьи на главной должно положительно повлиять на поведенческие факторы, за счет того, что посетители захотят просмотреть еще одну страницу и дольше пробудут на сайте.
Александр, прикреплённая статья будет продвигаться быстрее остальных страниц, но она одна из сотен других статей.
Сколько всего интересного и полезного у вас Виктория на вашем блоге . Буду применять ваши советы для своего сайта .
Спасибо, фишки для блога, очень мне пригодились!
И как после их применения Вам работается на блоге Ання?
Знала, что после редактирования статьи появляется её копия, но то что при этом появляются и копии комментариев к ней, для меня открытие.
Спасибо за полезную статью! Обязательно воспользуюсь советом, тоже надоедает эти комментарии удалять. И про строчку свойства только сейчас узнала — вот «чайник»!
Спасибо за хороший пост))
Сейчас буду пробовать «Прилепить запись» на главной
Вы только не стесняйтесь, поделитесь с нами своими результатами, Виктор!
Юрий ты у себя уже пробовал подобные фишки стать?
Да, Иван, на моих блогах, на движке WP также устанавливаю подобные фишки.
Виктор, действительно как пишет Юрий, и меня заинтересовало какие у Вас результаты? Если не трудно, то отзовитесь Виктор
Это Вы выслали мне приз с примечанием — podarok ?
Да, с утра отправила 100 руб. на Ваш кошелек с примечанием «podarok» за второе место в конкурсе.
А почему вы не указываете адрес блога в комментарии к переводу приза, Виктория?
Было бы намного удобней если в комментарии к переводу приза было указано хотя бы адрес блога.
Спасибо большое за приз Виктория!