Click

Ставим подпись к сообщениям 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 (www.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 3 комментария

Comments

3 комментария to “Ставим подпись к сообщениям WordPress”

  1. Seambgamn пишет:

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

  2. dimio пишет:

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

Leave a Reply