Как заставить Google XML Sitemaps дружить с WordPress MultiSite

Не умеешь — научим, не хочешь — заставим

При попытке использования плагина Google XML Sitemaps с  3.0 в конфигурации , обижается и работать категорически отказывается:

is not multisite compatible.
Unfortunately the Google XML Sitemaps plugin was not tested with the multisite feature of WordPress 3.0 yet. The plugin will not be active until you disable the multisite mode. Otherwise go to active plugins and deactivate the Google XML Sitemaps plugin to make this message disappear.

Это раздражает. Но к счастью, проблема решаема.

Открываем файл wp-content/plugins/google-sitemap-generator/sitemap.php, ищем строки:

[-]
View Code PHP
  1.                 //Check for 3.0 multisite, NOT supported yet!
  2.                 if((defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE) || (function_exists('is_multisite') && is_multisite())) {
  3.                         if(function_exists('is_super_admin') && is_super_admin()) {
  4.                                 add_action('admin_notices',  array('GoogleSitemapGeneratorLoader', 'AddMultisiteWarning'));
  5.                         }      
  6.                        
  7.                         return;
  8.                 }

и комментируем их. Должно получиться нечто такое:

[-]
View Code PHP
  1. /*
  2.                 //Check for 3.0 multisite, NOT supported yet!
  3.                 if((defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE) || (function_exists('is_multisite') && is_multisite())) {
  4.                         if(function_exists('is_super_admin') && is_super_admin()) {
  5.                                 add_action('admin_notices',  array('GoogleSitemapGeneratorLoader', 'AddMultisiteWarning'));
  6.                         }      
  7.                        
  8.                         return;
  9.                 }
  10. */

Сохраняем, наслаждаемся.

Автор: ; опубликовано в: Плагины WordPress; метки: Google XML Sitemaps, multisite, WordPress, ошибка, патч, плагин
23
Авг
2010

RSS Комментарии к статье «Как заставить Google XML Sitemaps дружить с WordPress MultiSite» (2)  »

  1. rxs

    Случайно встретил запись ) Искал RSS решение для фидбернера и WP MS.
    Я в свою очередь заменил Google XML Sitemaps на BuddyPress Sitemap (при установленном BuddyPress)

  2. Спасибо, помогло! Уже насладился этим чудом. :D Жду еще что-нибудь подобное.

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Как заставить Google XML Sitemaps дружить с WordPress MultiSite»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा