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

Маленькое дополнение к сегодняшнему сообщению Добавляем подпись к заметкам в WordPress.

Благодаря тому, что Andrey K. любезно позволил воспользоваться его «крылатыми фразами», а я успел придумать ещё столько же, массив теперь насчитывает 44 весёлых лозунга-призыва.

Кроме того, я для разнообразия добавил второй массив, куда тоже можно что-то вписать 🙂

В общем, заканчиваю болтать и публикую код (устанавливать так же, как и раньше):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
    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 подпишись%!",
                "Голова чтоб не стонала - %получайте фид канала%!",
                "Магдалина офигела: \"Чудо! Чудо! Ты воскрес!\"<br/>Он, протягивая руки: %Подпишись на 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 = "<a href=\"$rss_url\">$1</a>";
            $rss_sig = preg_replace($pattern, $replacement, $rss_signatures[array_rand($rss_signatures)]);

            return $content . '<div><span style="color: #339966;"><small><br>'
. $com_invat[array_rand($com_invat)] . '<br>'
. "$rss_sig" . '</small></span></div>';
    }


Category Рубрики: Блоггинг, Кодинг | Tag Метки: , | Comments 5 комментариев »

5 комментариев

  1. Seambgamn says:

    Спасибо за данные, давно ищу подобное

  2. dimio says:

    @ Seambgamn:
    Вот и плагин есть, который подпись выводит под заметками, с ним удобней:
    WordPress Signaturer

  3. My-suicide says:

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

Trackbacks / Pingbacks

  1. Плагин добавления подписи под сообщениями Wordpress — Wordpress RSS Signaturer | СетевойГибитобой

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