Архив метки: Лучшие учебники по Wodpress

Почему мой сайт WordPress перестал индексироваться в Google? Что я могу сделать, чтобы исправить?

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

Восстановление сайта на WordPress после того, как бана от Google

Есть много причин, которые могут привести к Google, чтобы удалить сайт из своего поискового индекса. Мы пройдем через наиболее распространенных причины деиндексации.

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

Сказав это, давайте взглянем на некоторые из причин, которые могут привести к Google для снятия показателей сайта на WordPress.

Проверьте параметры видимости поисковой системы в WordPress

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

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

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

Опция видимость поиска в настройках WordPress

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

Проверьте свой сайт с помощью Google Search Console

Google позволяет веб-мастеру, увидеть, как Google видит ваш веб -сайт с помощью Google Search Console (для веб — мастеров). Если вы еще не добавили свой сайт на WordPress в  (ранее для веб — мастеров), то вы можете сделать это сейчас.

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

Инструменты Google для веб

Сообщения: Это где Google напрямую посылает сообщения в вашем аккаунте Google Search Console.

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

Безопасность: На этой странице, Google покажет , если он обнаружит проблему безопасности на вашем сайте.

Проверьте свой сайт на наличие вредоносного кода

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

Люди, посещающие ваш сайт будет видеть предупреждение безопасного просмотра в браузерах, как Google Chrome.

Предупреждение о вредоносном ПО в Google Chrome

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

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

Обращение к Google

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

Вот как запросить повторное включение в индекс поисковой системы Google.

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

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

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

Если вам понравилась эта статья или есть какие то замечания, то выразите свое мнение в комментариях ниже.



2016-07-15T06:43:46
Лучшие учебники по Wodpress

Как настроить автоматическое обнаружение RSS-каналов для вашего сайта

Заметили ли вы, когда вы посещаете наш сайт, в строке URL есть RSS Icon.Часто вы видите этот значок на сайтах, которые поставили свои RSS-каналы на автоматическое обнаружение. Установив автоматическое обнаружение вы поощряете пользователей, чтобы подписаться, а также вы информируете тех, кто не знает, чтобы подписаться. Большинство тем игнорируют эту функцию, которая могла бы быть одной из наиболее важной особенностью, что вы должны иметь в своих темах. В этом уроке мы покажем вам, как вы можете настроить автоматическое обнаружение для вашего WordPress RSS-каналов.

Откройте header.php и вставьте следующие коды выше кода </ HEAD>.

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo(‘rss2_url’); ?>" />



<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo(‘rss_url’); ?>" />



<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo(‘atom_url’); ?>" />



<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Comments Feed" href="<?php bloginfo(‘comments_rss2_url’); ?>" />

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



2016-04-08T14:57:24
Лучшие учебники по Wodpress

Как отправить Ajax запрос в wordpress?

В данном примере рассмотрен простейший пример отправки сообщения на ajax без перезагрузки страницы.

Отправляем данные:

// Jquery

var ajax = {};

ajax.text = $('[name=text]').val();

var ajaxurl = '/wp-admin/admin-ajax.php';

jQuery.post(

ajaxurl,

{

'action': 'zakaz_zvonka',

'data': ajax

},

function(response){

<strong>wp_die</strong>('ok');

}

);

 

Обрабатываем в php(файл functions.php)

// php

add_action("wp_ajax_zakaz_zvonka", "k_ajax_zakaz_zvonka");

add_action("wp_ajax_nopriv_zakaz_zvonka", "k_ajax_zakaz_zvonka");



function k_ajax_zakaz_zvonka(){

$headers = 'From: Name &lt;info@andreyex.ru&gt;' . "rn";

wp_mail('info@andreyex.ru', 'Сообщение с сайта', $_POST['data']['text'], $headers);

}



2016-03-05T07:03:49
Лучшие учебники по Wodpress

Как в wordpress запретить обновления для плагина?

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

Ответ:

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

То есть вам нужно найти папку с плагином, затем открыть для редактирования файл плагина где прописана информация о плагине:

 /**

Plugin Name: PuzzleEx

Plugin URI: //andreyex.ru/raboty/pazlypyatnashki/

Description: Игра пятнашки.

Author: AndreyEx

Version: 1.0

Author URI: http://AndreyEx.ru/

 */


Найти стоку Version:  x.x  и заменить ее на Version:  xxx.x.x.x

 /**

Plugin Name: PuzzleEx

Plugin URI: //andreyex.ru/raboty/pazlypyatnashki/

Description: Игра пятнашки.

Author: AndreyEx

Version: 1000.0

Author URI: http://AndreyEx.ru/

 */


Все, вам не грозит обновление пока не выйдет xxx версия плагина(что практически не возможно)

Так же есть и другие способы:

1. Запрет обновления всех плагинов:

 define( 'DISALLOW_FILE_MODS', true );


Данную строку нужно прописать в файле wp-config.php который расположен в корне сайта.

2. Выборочный запрет обновления плагинов:

В файле wp-config.php прописать:

 $DISABLE_UPDATE = array( 'mailpress', 'другое_название_плагина' );


И добавить обработчик в файл functions.php который лежит в корне вашего шаблона:

 // запрет обновления выборочных плагинов

 function filter_plugin_updates( $update ) {

 global $DISABLE_UPDATE; // см. wp-config.php

 if( !is_array($DISABLE_UPDATE) || count($DISABLE_UPDATE) == 0 ){  return $update;  }

 foreach( $update->response as $name => $val ){

 foreach( $DISABLE_UPDATE as $plugin ){

 if( stripos($name,$plugin) !== false ){

 unset( $update->response[ $name ] );

 }

 }

 }

 return $update;

 }

 add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );


(данный способ не проверял, по моему можно все проще прописать)

3. Запрещаем обновление всех плагинов в functions.php

remove_action( 'load-update-core.php', 'wp_update_plugins' );

add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

wp_clear_scheduled_hook( 'wp_update_plugins' );




2016-02-23T21:32:52
Лучшие учебники по Wodpress

Как создать шорткод в wordpress?

Данный код вставляем в файл functions.php

function my_shortcode($parametrs) {



$identifikator_shortcode = intval($parametrs['id']);

$na_shortcode = '';

query_posts("p=$identifikator_shortcode");

if (have_posts()) {



while (have_posts()) {

the_post();

$na_shortcode .= get_the_content($post->ID);

}



}

wp_reset_query();

return $na_shortcode;

}

add_shortcode("shortcodes", "my_shortcode");

Ваш шорткод будет выглядеть так:

[shortcodes id="XXX"]

Более подробно описано в статье Как добавить Шорткод в WordPress?



2016-02-21T11:10:24
Лучшие учебники по Wodpress

Как выполнить шорткод в php на cms wordpress?

<? echo do_shortcode("[my shortcode]"); ?>

, [my shortcode] — ваш шорткод



2016-02-21T10:59:53
Лучшие учебники по Wodpress