Маленькое дополнение к сегодняшнему сообщению Добавляем подпись к заметкам в 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>'; } |
Спасибо за данные, давно ищу подобное
@ Seambgamn:
Вот и плагин есть, который подпись выводит под заметками, с ним удобней:
WordPress Signaturer
Ты отключил этот плагин? Не вижу вообще подписей у тебя в блоге (а хотелось бы сначала увидеть о чем речь)
Да, отключил, лень его дорабатывать для совместимости с новыми версиями WP.