Случайный пост

Добрый день!

Узнал от Меттса на http://en.blog.wordpress.com/2007/04/26/get-random/, что достаточно добавить "?random" (без кавычек, соот-но) в URL блога после чего, по клику на ссылку, пользователь будет перенаправлен на случайную запись на блоге. Пример: http://wordpress.com/?random

Попробовал сделать это на тестовом локальном блоге (WP 2.7.1), при обращении к http://localhots/test-wp/?random редиректа на случайный пост не происходит, вместо этого загружается главная страница, URI остается такой же как и при вызове: http://localhots/test-wp/?random

Если кто сталкивался с подобным, подскажите, плз, в чём может быть проблема.

что тебе нужно конкретно

Чтобы при запросе вида http://localhots/test-wp/?random (т.е. с параметром вида "?random") происходил редирект на случайный пост на блоге. Сейчас это не происходит по каким-то причинам. Хочу понять почему (от чего не сратабывание "?random" может зависеть).

может потому что WordPress нигде не использует GET-переменную random

[quote]Try adding ?random to the end of your WordPress.com URL[/quote]
[quote]Попробовал сделать это на тестовом локальном блоге[/quote]
Тщательней надо.

Читал, что Феррари разгоняется до 300 км/ч. Попробовал сделать это на своем Запорожце…

Юрий, согласен, тщательней надо смотреть 🙂

Однако, видимо, не только на wordpress.com доступна эта фича. Взять в пример блог Антона Попова (http://blogbook.ru/), у него stand-alone блог на последней (2.7.1) версии WP.

Если ввести http://blogbook.ru/?random -> загрузится случайный пост на блоге Антона.

Собственно, варианта 2:

1. либо эта фича где-то зашита в поставляемом коде
2. либо это отрабатывает какой-то плагин

Хочется понять – входит ли фича в код стандарный код WP и если да, то может быть она как-то управляется (на уровне "включить"/"отключить" фичу).

Хочется понять – смотрите исходники 🙂

Похоже что автор топика ищет это:

Allows you to create a link to yourblog.example.com/?random which will redirect someone to a random post on your blog, in a StumbleUpon-like fashion. You can also specific in the URL random_post_type or random_cat_id.

http://wordpress.org/extend/plugins/random-redirect/

CMEPTHuk, спасибо большое! Это то, что было нужно 🙂

Anonymous
Отправить
Ответ на: