Маленькое дополнение к сегодняшнему сообщению Добавляем подпись к заметкам в WordPress.
Благодаря тому, что Andrey K. любезно позволил воспользоваться его “крылатыми фразами”, а я успел придумать ещё столько же, массив теперь насчитывает 44 весёлых лозунга-призыва.
Кроме того, я для разнообразия добавил второй массив, куда тоже можно что-то вписать 🙂
В общем, заканчиваю болтать и публикую код (устанавливать так же, как и раньше):
add_filter('the_content', 'addSignature',1);
function addSignature($content) {
/* Идея добавления подписи взята с http://forum.maxsite.org/viewtopic.php?id=5514
За разрешение скопировать его "лозунги" благодарю Andrey K. (wasting-money.blogspot.com)
Разработка: dimio (dimio.org), 2009
*/
/* В этот массив дописываем "крылатые фразы", якорь должен быть обрамлен знаками %,
вместо якоря будет подставлена ссылка на RSS-фид блога. */
$rss_signatures = array (
"Наплюй на ОБХСС - %подпишись на RSS%",
"Чтобы волос не полез - %подпишись на RSS%",
"%Подпишись на RSS%, чтобы Ленин не воскрес!",
"Хочешь получать свежие новости блога? %Подпишись на RSS%!",
"Хоть даже ты негр преклонных годов - %читай RSS% и будешь готов!",
"Маленький мальчик куда-то полез... Лучше бы он %читал RSS%!",
"Вот попутал же бес... Надо скорее %читать RSS%!",
"Человек %без RSS% - что машина без колёс.",
"Хочешь обрести друзей - %RSS читай% скорей!",
"Даже последний из недотёп всегда %RSS читает% взахлёб!",
"%Обновленье RSS% вызывает интерес!",
"Вызывают интерес %новости по RSS%!",
"Хочешь скоротать досуг? %RSS читай%, мой друг!",
"Сосед со скуки в петлю полез? Ну а ты - %читай RSS%!",
"В голове пустота? %RSS читай%, темнота!",
"Чтобы был у дам успех - %RSS читай% при всех.",
"Чтобы жизнь была как праздник - %RSS читай%, проказник!",
"Собрался за грибами в лес? Не забудь %про RSS%!",
"Не ожидай от жизни чудес. Лучше, друг, %читай RSS%.",
"Джон воскликнул: \"What The Fuck?\" %RSS читай%, чудак!",
"Даже если ты консерватор, %добавь RSS% в свой агрегатор.",
"Станцевали полонез, %почитали RSS%.",
"Экономь свое время, используй прогресс: %получай информацию по RSS%!",
"Не чешись! %На RSS подпишись%!",
"Голова чтоб не стонала - %получайте фид канала%!",
"Магдалина офигела: \"Чудо! Чудо! Ты воскрес!\"
Он, протягивая руки: %Подпишись на RSS%!",
"Если любишь ты вордпресс - %подпишись на RSS%!",
"Если времени в обрез - %подпишись на RSS%!",
"Здесь тебе на райсобес - %подпишись на RSS%!",
"Будь ты трижды мракобес - %подпишись на RSS%!",
"От сети не жди чудес - %подпишись на RSS%!",
"Объявление для повес: %подпишись на RSS%!",
"Если с дерева ты слез, %подпишись на RSS%!",
"Информация вразвес - %подпишись на RSS%!",
"Чтоб стояло до небес - %подпишись на RSS%!",
"Даже если ты балбес - %подпишись на RSS%!",
"Чтобы скинуть лишний вес - %подпишись на RSS%!",
"Коль хочешь в знаниях прогресс - %подпишись на RSS%!",
"Что бы Ктулху не воскрес - %подпишись на RSS%!",
"Чтобы череп не облез - %подпишись на RSS%!",
"Любишь чтения процесс - %подпишись на RSS%!",
"Если хочешь мерседес - %подпишись на RSS%!",
);
$com_invat = array (
"Остались вопросы? Милости прошу в комментарии!",
"Есть что сказать? Не стесняйся - комментируй!",
"Что-то не ясно до конца? Оставь комментарий!",
"Нужна помощь? Обращайся через комментарии!",
);
$rss_url = get_bloginfo('rss2_url');
$pattern = "/%(.+)%/i"; # как же неудобно, в сравнении с перловым s///;
$replacement = "$1";
$rss_sig = preg_replace($pattern, $replacement, $rss_signatures[array_rand($rss_signatures)]);
return $content . '
'
. $com_invat[array_rand($com_invat)] . '
'
. "$rss_sig" . '
';
}
Спасибо за данные, давно ищу подобное
@ Seambgamn:
Вот и плагин есть, который подпись выводит под заметками, с ним удобней:
WordPress Signaturer
Ты отключил этот плагин? Не вижу вообще подписей у тебя в блоге (а хотелось бы сначала увидеть о чем речь)
Да, отключил, лень его дорабатывать для совместимости с новыми версиями WP.