7 Июль
Как в WordPress ставить ссылку на одной главной
Все мы знаем, что сквозняки и уник. ссылки на главных страницах (вообще, на какой-либо одной странице) применяются для разных целей. Например, сквозняки по моему опыту хорошо влияют на Рамблер + передают много PR, но чаще всего требуется именно уникальная ссылка на одной странице. В WordPress все так устроено, что по-умолчанию можно лишь поставить сквозняк в подвале или еще где-нибудь. Сейчас я вам дарю код, который позволяет этого избежать и организовать ссылку на одной главной странице:
< ?php /* If this is the frontpage */ if ($_SERVER["REQUEST_URI"] == '/') { ?>
ссылки, ссылки, ссылки, ссылки…
< ?php } else {?> < ?php } ?>
Естественно, перед ?php везде уберите пробел.
Кстати, как Вы смотрите на сеть сателлитов, которые будут изготовлены на движке WordPress?
Понравилась статья? Хотите отблагодарить автора?
Тогда подпишитесь на блог через e-mail или .

- оценить запись.
думаю, через полгода других сателлитов и не будет :)
А разве на общем фоне их щас уже большое количество?
Зачем так сложно?
is_home() вам в руки :)
– там есть функции для того чтобы узнать вообще на какой вы странице своего блога.
При is_home() у меня выдавалось еще и на подобных страницах –
Ощущение, что ты стал постить только ради постов :(
Roman Jankovski, хм, нет.
Тогда уж вот так:
if ($_SERVER["REQUEST_URI"] == ‘/’ || $_SERVER["REQUEST_URI"] == ‘/index.php’)
нафига сателиты на вп?
вордпресс тяжелый и дырявый
Определение по REQUEST_URI – это костыль. Всегда лучше привязываться к идентификатору страницы в базе.
А так разве не проще:
Это увидят только на главной странице блога
Странно, но код не отобразился, попробую написать так.
левая скобка ?php if ($_SERVER["REQUEST_URI"] == «/»): ?правая скобка
Это увидят только на главной странице блога
левая скобка?php endif; ?правая скобка
Svatos давай показывай дырки мне
Задавался в свое время подобным вопросом, решил проблему таким способом:
*Ссылки*
Сорри, какой то глюк:
if ( (is_home()) && !(is_page()) && !(is_single()) && !(is_search()) && !(is_archive()) &&
!(is_author()) && !(is_category()) && !(is_paged()) )
MaulNet, я сателлиты как раз на WP и стряпаю, потому что удобно.
Зачастую все полезное уже придумано до нас.
Код порезал твой блог. Смотри у меня.
to The end: помимо главной при использовании твоего кода ссылка будет отображаться на «следующих» и «предыдущих» страницах, получится сквозняк. MaulNet об этом писал в комменте Июл 7, 2007 at 9:51 дп
Скажи, пжлст, а помимо кросс-постинга, есть какая-то возможность чтобы люди оставляли комментарии на кросс-пост в самом жж и эти комментарии приходили сюда с сохранением ников?
Ришат, гугл в помощь.
только не говори «покажи мне где и как».
кстати, не ты с mastertalk.ru ?
Nero, ууупппсссс… и правда. Хмм… А я у себя в блоге это юзал и не замечал. Маулнет, потри, плз мои коменты.
404 – File not found
Да, я у себя затер. Собственно и писал-то потому что твой блог код косил подчистую.
Что-то меня это дело навеяло на создание плагина
Да уж сателиты это хорошо
Только делать лень ))))
разучим вордпресс – будем клепать сателлиты
Почему костыль? У меня вот так без проблем работает:
Сквозня и ссылка с главной… Я так понимаю второе более ценно для поисковых машин?
Можно усовершенствовать данный код если используя PHPExec и это строку организовать виджет с ссылками на нужных страница.
о как
как раз искал как майнлинк встроить в вордпресс)
Пригодится
Все хорощо – а сквозняки лучше для гугля
Спасибо автору – помогло
Роботы любят сквознячки
Смотрю положительно и даже уже сделал парочку)) вордпресс рулит, помоему он лучше всех подходит, как cms для сателитов. Кстати, неплохая тема для голосвания)) Какая cms больше подходит для сателитов?)))
Классная новость, спасибо
>Кстати, как Вы смотрите на сеть сателлитов, которые будут изготовлены на движке WordPress?
дык большинство сателитов и так клепают на ВП
>Кстати, как Вы смотрите на сеть сателлитов, которые будут изготовлены на движке WordPress?
Достаточно быстро и удобно почему бы не приложицо…
Я не вижу wp как двиг для сателлитов, есть много других отличных решений, seditio например, двиг отличный, плагинов море. Хотя тут личное дело каждого. Система темплейтов на высоте, безопасность на уровне, загрузка быстрая.
Спасибо за информацию. Пригодилась.
Скажи еще пожалуйста, как вставить рекламное предожение перед и после каждого поста? нигде не могу найти…
Artem, в теории – можно подправить шаблон (какой – не помню) WordPress, но я вручную вставляю.
ааааааааааа, я думал через инклюды… перелопатил кучу запросов, не могу найти… вручну в лом :)
Это все хорошо!
Как показал автор, отлично работает.
А как поставить на других страницах, например, на странице сйт.com/?cat=143?
Или можно так:
Ссылки
Таким образом можно изменяя глобальную переменную $paged устанавливать ссылки только на 2,3,4 и т.д. страницах.
Или можно так:
global $paged;
if(is_home() && $paged == «»)
{
Ссылки
}
Таким образом можно изменяя глобальную переменную $paged устанавливать ссылки только на 2,3,4 и т.д. страницах.
Даришь, значит…
Этот код фигурирует, например, в «универсальном» коде размещения ссылок от mainlink
Сейчас очень любят создавать сателлиты на WP. А Я чтобы особо не тратить ресурсы сервера делаю вообще без движка, просто по шаблону одной страницы вставляю текст и все.
Этот код будет работать только если WP стоит в корне сайта
Помоему сейчас сателиты только и делают на вордпресс..
сателиты теперь можно делать дешевле… на .MP, например. А домейнеров нах, ибо они спекулянты, а за это в советское время – тюрьма.
is_front_page() вернет тру только на главной, is_home() вернет тру только на блоговой странице. Вот и все дела.
А зачем возвращать page можно пойти проще и блоговая страница будет на месте.