Что значит автоматически? Без правки шаблона, плагином? Скорее всего никак.
С правкой шаблона это делается через функции query_posts, get_post_meta
Может быть лучше на главной предложить посетителю посмотреть рейтинг таким образом, что бы он пройти мимо не смог.
Остальное явный или не очень явный клоакинг.
Проблема в хостинге, правильным способом решения будет переделать ваш скрипит так, что ему не нужны будут права отличные от 644 для работы, например вынести ту часть которая должна изменяться из скрипта в отдельный файл.
Таких плагинов достаточно много, конкретный не смогу посоветовать, но я думаю без труда найдете по запросу "wordpress соц закладки". Единственный момент, возможно плагины не будут выводить кнопки на главной странице, но тут уже только искать подходящий плагин.
weblad добавил 08.06.2011 в 14:35
Сложно сказать не видя сайт, если точно уверенны, что у вас в настройках все правильно, можно сделать просто - установите свежую копию wordpress с официального сайта, если проблема в хостинге - увидите сразу, если с хостингом проблем нет и wp ecтановился - сравнивайте свой конфиг с конфигом свежеустановленного wordpress и ищите в чем разница.
90% проблема в конфиге, неправильно указали хост, ошиблись на одну букву в названии базы, сохранили не в той кодировке и т.п.
Скорее всего один из постов у вас "прилепленный", есть такая галочка рядом с кнопкой публикации поста, такой пост всегда показывается сверху.
Предлагаю установить кнопку самоуничтожения
Очень пустынный сателит
Тут не подскажу, разработчику под такие условия проще взять jquery-плагин и сделать вывод в него постов самому, чем искать подходящий плагин для wordpress который будет походить и по заданию и дизайну.
Ответил в вашу тему, вопрос легко решается
weblad добавил 07.06.2011 в 12:47
Не знаком с тем как происходит постинг в эти социалки, по этому не возьмусь ответить. Разработкой таких вещей не занимаюсь.
В принципе все легко реашется без функций wordpress, функциями php, вывод постов это цикл, соответственно нужно ставить кнопки в одно место когда цикл запустился первый раз и в другое место когда цикл запустился не первый раз.
Примерный код:
$a = 1;
while($posts){
if($a == 1) {выводим ссылки тут}
elseif($a > 1){выводим ссылки здесь}
$a++;
}