LEXXiY

Рейтинг
50
Регистрация
28.05.2010
Sly32:
Редактируйте цикл вывода записей- делайте исключение по sticked- записям во втором случае

Ну а если чуть разложенным по полочкам языком, запоминаете в переменную id sticked записи, а потом можно взять код прям из кодекса

$exclude_ids = array( 1, 2, 3 );
$query = new WP_Query( array( 'post__not_in' => $exclude_ids ) );

т.е. исключаете из запроса уже отображенные посты.

SeVlad:
ВП вроде как запоминает последнее состояние ;) А как программно - я лично не заморачивался. Мб кто-то подскажет.

К сожалению не всегда :(

Особенно при создании галерей он постоянно атачменты делает :( и потом в индексе вижу активное прибавление страниц :)

денис семенец:
Здравствуйте.
Вопрос по H1.
Возможно эта тема поднималась уже не раз, но к сожалению я не нашел ответа на свой вопрос.
Есть новый сайт на Wordpress. Шаблон Leaf.
Хотелось-бы настроить h1 по одному на страницу.
То есть,-
Главная,-Свой h1
Рубрика,- свой
Пост,- свой.
Сейчас на главной его вообще нет, зато на странице рубрики выводится сразу два,- один из рубрики, второй из поста.
На странице поста выводится один h1,- из заголовка статьи.
Что где править?

Для всего есть свои шаблоны, если 2 h1 в категории, значит открываем или category.php или archive.php и там в цикле меняем h1 на h2.

Для главной страницы редактируем index.php и так же меняем h1 в заголовках записей на h2.

Если нужно на главной выводить название сайта в h1, то делаем следующее, ищем вывод заголовка и окружаем его кодом

if(is_front_page()){

<h1>//тут код вывода заголовка блока </h1>
} else {
// тут альтернативный заголовок не для главных страниц
}

Ну или скиньте код ваших шаблонов чтобы помочь более конкретно

betauser:
LEXXiY, спасибо. Может подкинете ссылку на инфу. Как в вордпрессе делаются отдельные страницы?
Пока не понимаю, как с такой страницей не выбиваться из общего дизайна.

Вот источник http://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2 Раздел "Отображение статической страницы"

Основная идея такая, копируете файл page.php, и у копии меняете имя на page-[название_страницы].php. (то название которое вы дали статичной странице)

Внутри находите кусок отвечающий за вывод, вырезаете, вставляете свой код.

Содержание страницы page.php уже зависит от вашей темы.

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

page-[tezform].php и в нем уже оформлять как хотите.

Когда я проводил чистки, выгружал статистику по Входящему трафику на страницы, и начинал с конца, если на них за полгода зашло 10 тушек, то однозначно в 404.

Если страница не уникальная но трафик идет, то можно 301 на новую статью по этой же теме.

ИМХО

Art7ice:
Вам скриншот сделать? Или это Вы меня за идиота держите?

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

Это побочное явление, или не заморачивайтесь, или выводите весь контент на главной через ajax, тогда пользователям будет видно, а поисковикам, нет.

Но лучше пишите цитаты. Если полностью хотите избавиться от таких дублей.

Но поверьте, вы сейчас тратите время на вещи на которые его тратить не надо :)

Ну и еще рекомендации, но чисто теоретически они у вас должны быть реализованы.

1. Настройте ping сервисы.

2. Сделайте xml карту сайта и скормите ее поисковикам.

3. Добавьте блог в RSS агрегаторы (хотя бы парочку самых популярных).

Это все позволит быстрее скармливать поисковикам главную ссылку на материал, тем самым увеличивая скорость индексации конечных материалов.

Art7ice:
Доброго времени суток.

Кто как решил проблему дублирования контента в анонсах записей (на главной) и самих записей WordPress? Нашел/придумал следующие варианты, какой из них наиболее адекватный?

  • Закрыть с помощью noindex весь блок на главной с анонсами записей;
  • Закрыть главную от индексации в robots.txt
  • Использовать "цитаты" - но если писать туда краткое описание (анонс), это все-равно будет дублирование ключей и остального контент;
  • Использовать rel="canonical" для записей, и не использовать этот тег на главной. Поставил "All in One SEO Pack", но этот плагин всовывает rel="canonical" и для главной. Так это баг или фича? Можно, конечно, этот тег ручками из index.php выкинуть, но это извращение.


Если где туплю, просьба указать. Что еще посоветуете?

Ну скажем так, использование 1 варианта конечно наиболее приемлемо как для вас так и для поисковиков.

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

olnev:
Господа, уточняю.

На этом же сервере, на этом же хостере и на том же логине лежит еще несколько сайтов. У них с отображением в андройдах и айосах проблем нет. Если я правильно понимаю, .htaccess распространяется на весь хост? Или только на папку 1 конкретного сайта?

.htaccess распространяется на конкретный сайт.

Такая гадость была замечена как раз в файле .htaccess в самом конце файла, часто делалось большое количество переводов строк, чтобы этот текст не отображался в зоне видимости среднестатистических мониторов.

Поэтому открываете .htaccess и если не видно кода сразу, скролите вниз :)

Harddriver:
Еще такой ньюанс - берешь на бирже ссылку вроде с трастового сайта, или "свеженького" но все относительно, и через год сайт превращается в ссылкопомойку.

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

Раз в 3 месяца при регулярном линкбилдинге стоит такое делать.

Можно не покупать программу, а пользоваться онлайн сервисом, не критично.

Всего: 79