25 комментариев к записи "Избавляемся от лишнего кода All in One SEO Pack"

  1. ЕвгенийЕвгений:

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

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

  2. korrtikorrti:

    Спасибо.

  3. iFacebookiFacebook:

    Спасибо, все получилось. Второй метод лучше применить.

  4. alexalex:

    Спасибо огромное. Подчистил код вторым способом.
    P.S. Ох уж эти разработчики — везде вставляют свои ссылки.

  5. Dr. ZoidbergDr. Zoidberg:

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

    • Действительно, намного проще делать удаление комментариев с помощью буферизации. Описал этот способ в статье. Спасибо за идею.

  6. ВладимирВладимир:

    Большое спасибо за статью! Единственный вопрос — как убрать 2 пустые строки между тегами description, keywords и canonical? То есть, у Вас на выходе получаются строки по порядку (24, 25, 26), а у меня по-прежнему остаются 2 лишние строки (выше и ниже) относительно тега keywords.

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

  7. ВладимирВладимир:

    Сейчас нет межстрочных интервалов (использовал, как Вы и советовали, первый метод). Спасибо большое! Последний вопрос. Как эти три строчки (description, keywords и canonical) перенести под тег title? Чтобы остальные строки, которые выдаёт код в шапке, шли уже под ними. Как Вы понимаете, это очень важно для поисковой оптимизации!

    • В файле плагина «aioseop_class.php» найдите строку add_action( 'wp_head', array( $this, 'wp_head')); и замените её на add_action( 'wp_head', array( $this, 'wp_head'), 1 );.
      Далее в файле темы «header.php» поменяйте расположение функции «wp_head» на то, где должен выводиться код плагина.

      Если хотите, можете писать мне по контактам. Оплата за мои услуги в Webmoney. Могу администрировать Ваши сайты.

  8. СергейСергей:

    Ух ты. Спасибо.
    То что надо — способ 2. Только действительно, дополнить бы его еще как поднять строки под title, было бы то что нужно на 100%.

  9. СергейСергей:

    Добрый вечер, так и не понял, где убрать, и что для этого сделать, можно как-то более подробнее, Спасибо. Глянул первый способ у меня знак ?> не в конце файла ,а где-то посередине.

  10. IvanIvan:

    Плюсую за материал — как раз ничего больше не удалось стоящего найти. Но вопрос поднятый выше тоже очень волнует — решения так и не смог даже методом тыка найти (про изменение положения мета тегов). Дружище, может подскажите, как это сделать?
    Спасибо!

  11. ЮрийЮрий:

    Скажите пожалуйста, как сделать, чтобы не выводились description и keywords в All in One SEO Pack?

    • MaRSeLMaRSeL:

      Очень хороший вопрос когда-то был задан. :(

      • Используйте код из статьи, только замените строки:

        $head_description = preg_replace("~(<meta name=\"description\" content=\".*\" />)\n~Uis", '', $head);
        if($head_description !== NULL) $head = $head_description;
        $head_keywords = preg_replace("~(<meta name=\"keywords\" content=\".*\" />)\n~Uis", '', $head);

  12. СергейСергей:

    Сначала сайт ушёл в недоступность из-за того, что неправильно вставил код, но потом всё получилось. Нужно деактивировать плагин, а после производить манипуляции с ним.

  13. ЕвгенийЕвгений:

    А как убрать в PRO версии 2.2. 1-й способ не срабатывает, нашел только строку.
    \nversion by Michael Torbert of Semper Fi Web Design
    Остальных нет. В коде страницы исчезает.
    Вопрос: как быть с этими кодами (строки 260, 261 и 381)?

  14. МариМари:

    Здравствуйте, установлен плагин All In One SEO Pack 2.0.2
    После обновления версии wordpress произошел сбой ЧПУ, были вида: /%category%/%postname%/, стали /%postname%/
    Я это не сразу заметила, новые url успели проиндексироваться и в Google, и в Яндекс. Когда ЧПУ вернула к прежнему виду, при переходе на эти уже не существующие страницы плагин перенаправляет на свежие записи!
    Тоже самое происходит, если задать несуществующую страницу, которая должна отдавать 404.
    Никак не могу найти в коде то, что отсылает к свежим записям. Можете помочь в моей проблеме? Спасибо.

Есть что сказать? Пишите!