Ставим подпись к сообщениям WordPress

Маленькое дополнение к сегодняшнему сообщению Добавляем подпись к заметкам в 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" . '

';
}

5 мыслей о “Ставим подпись к сообщениям WordPress”

  1. Ты отключил этот плагин? Не вижу вообще подписей у тебя в блоге (а хотелось бы сначала увидеть о чем речь)

Добавить комментарий

Ваш адрес email не будет опубликован.