Перейти к содержимому



Не работает All In One SEO Pack

#1 Absolute Zero

Absolute Zero
  • Неактивные
  • 19 сообщений
  • Репутация: 0
0

Отправлено 18 Июнь 2011 - 13:34

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

Установил, активировал и настроил All In One SEO Pack.
Код любой страницы блога при выключенном и при включённом плагине не изменяется, тэги <meta... не появляются; из чего делаю вывод, что All In One SEO Pack не работает.
Естественно, стал рыться в поисковике насчёт этой проблемы, и обнаружил, что я не первый, кто с ней столкнулся.

Нашёл вот какое решение (копирую с сайта):

1. Плагин работает только, если в вашем header.php между тегами <head></head> вы вызываете php функцию wp_head();, которая и выводит измененные описание, кейворды, контент и тайтл для статьи

2. Плагин работает только, если ваш header.php подключается к остальным файлам (single.php, home.php, search.php, page.php и т.д.) через вызов php функции get_header(); !!! Подключения типа <?php include('header.php'); ?> и <?php require_once('header.php'); ?> не конают!


Плагин может не работать из-за конфликтов с вызовом query_post();. Лично у меня получилось так, что один раз при помощи query_post (); выводилась сама статья, а второй раз эта функция вызывалась для вывода последних статей по дате в сайдбар. После того, как я убрал повторный вызов query_post (); , проблема исчезла.


Хотел спросить по этому поводу.

1. Как выполнить первый пункт? В файл header.php активной темы вставить <?php wp_head(); ?> - или как-то иначе? Аргументы какие-н. у этой функции есть?, вставлять надо?

2. Как подключить header.php к файлам single.php, home.php, search.php, page.php и т.д.? И что значит "и т.д." - к каким файлам ещё? Надо в этих файлах поставить <?php get_header(); ?> - правильно? или не так? Опять вопрос, аргументы у функции get_header(); есть?

3. Насчёт query_post(); - где искать это дублирование?

Напишите пожалуйста кто разбирается. Благодарен за любую помощь.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Важнейший плагин All in One SEO Pack. Настройка в картинках
  2. Не работает плагин All in One SEO Pack
  3. All In One SEO Pack или Yoast SEO WordPress что лучше?
  4. Запретить вывод плагина All in One SEO Pack на определенных страницах
  5. Проблема с All in one SEO?

#2 Absolute Zero

Absolute Zero
    Topic Starter
  • Неактивные
  • 19 сообщений
  • Репутация: 0

Отправлено 18 Июнь 2011 - 14:10

1. и 2. - разобрался, можно не отвечать. 3. - если кто знает...
  • 0

#3 CybetUser

CybetUser
  • Заблокированные
  • 12 сообщений
  • Репутация: 4

Отправлено 12 Апрель 2012 - 19:10

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

#4 Sprinter

Sprinter
  • Пользователь
  • 8 сообщений
  • Репутация: 1

Отправлено 16 Апрель 2012 - 13:34

Нет реально, энейбл - блин, такая банальность.

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

Кстати, правильно, файл header.php должен содержать строку <?php wp_head(); ?>, а с query_post никаких проблем не было, поэтому нечего сказать.

Ах да, вот еще, в header.php должен быть тег <title></title>, между <head></head>


  • 0

#5 Taras111

Taras111
  • Неактивные
  • 1 сообщений
  • Репутация: 0

Отправлено 21 Июнь 2012 - 14:42

У меня также с этим плигином была проблема, вместо того чтобы показывать сниппет такой что я прописал, вордпресс выводил собственний, который генерирувался кодом <?php wplook_meta_description();?>,
как только я заметил що у меня в исходном коде сформировано 2 сниппета, я удалил этот код и тепер надеюсь всьо будет в порядке!
поэтому советую в первую очередь смотреть свой исходний код
  • 0

#6 bepassersby

bepassersby
  • Неактивные
  • 1 сообщений
  • Репутация: 0

Отправлено 12 Ноябрь 2012 - 15:23

Привет.
Плагин включен, в файле header.php активной темы есть функция <?php wp_head(); ?>. Titile и description не работают. Понимаю что проблема в шаблоне. Но не могу разобраться сам.
вот кусок кода в header:
<?php
ini_set('zlib.output_compression', 'On');
ini_set('zlib.output_compression_level', '1');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-26748716-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
<?php wp_head();?>
</head>

  • 0

#7 narolskay

narolskay
  • Пользователь
  • 709 сообщений
  • Репутация: 26

Отправлено 12 Ноябрь 2012 - 16:17

Тоже интересует эта тема, так как поисковые системы не берут с плагина Description, а выводят с текста.
  • 0

Ищете хостинг?  Beget.ru - месяц бесплатного тестирования, бесплатный перенос сайта!

 




Оформление форума – IPBSkins.ru