Постовой: Нужны окна ПВХ г. Подольск? Их легко купить в компании «Окна Лидер», дешево, качественно и быстро.
Давненько раздражал меня виджет Meta. Все, кто пользуется платформой WordPress должны были заметить, что при добавлении этого виджета в сайдбар он добавляет не только ссылки «администрирование» и »выйти», но еще и предательские прямые (т.е. без nofollow-noindex) ссылки на сайт разработчиков платформы. Из-за чего слабые духом и вовсе отказывались от виджетов, делали весь дизайн как статический файл. А ведь виджеты – это действительно удобно.
Сейчас, дети мои, я расскажу, как вырезать ненужное нам барахло из виджетов для WordPress 3.0.4 (впрочем, я почти уверен, что способ подходит и для более старых версий и будет подходить для более новых).
Идем в файл /wp-include/default-widgets.php и ищем в нем строчку 280 (у меня), которая начинается на «class WP_Widget_Meta extends WP_Widget».
И приводим HTML-блок в следующий вид (или любой нужный Вам вид):
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
Таким образом мы удалили все ненужные нам ссылки из виджета meta. Возможно, для разных версий будут какие-то отличия, поэтому можете писать в комментариях вопросы с указанием версии WP.
Комментариев: (5)
Увидел я на одном блоге интересную штуку – не стандартный счетчик фидбернера, а подпись текстом: подписчиков столько-то. Заинтересовался. И понеслась.
Оказалось, что у FeedBurner’а есть свой API! Для нашего случая нужно знать следующее. Получить данные (в формате XML) можно по GET запросу http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=[здесь название подписки].
Например, для этого блога запрос будет такой:
http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=dimoning
На выходе получаем не сложное:
<rsp stat=»ok»>
<feed id=»nktg1bcjqmq95fgqgj1q38o0l8″ uri=»dimoning»>
<entry date=»2010-03-09″ circulation=»348″ hits=»710″ reach=»4″/>
</feed>
</rsp>
Распарсить это можно, как Вам удобнее. Я сделал простую регулярку:
|circulation=\»([0-9]*)\»|si
Итого, полностью код для получения количества подписчиков выглядит так:
$blog = «snets»;
$f = file_get_contents («http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=snets»);
preg_match («|circulation=\»([0-9]*)\»|si», $f, $m);
echo $m[1];
Само собой, на основе этого можно сделать и свою собственную иконку (с помощью, например, GD2). Enjoy!
Комментариев: (5)
Как все уже поняли, недавно я завел еще один блог и начал серьезно им заниматься (правда, крайне медленно). Сегодня мне пришла идея интересного пиара моего второго блога в это (основном).
Идея не новая, но все же интересная: давать ссылки на последние посты нового блога в другом, более раскрученном. Ну и понятное дело, вручную их писать – самоубийство. Поэтому я написал небольшой скрипт (а что Вы ждали?), который хорошо работает под WordPress (он написан на PHP, поэтому будет работать везде, где есть PHP).
Кстати, если хотите, чтобы я из него сделал плагин – пишите, по просьбам заверну в плагин.
Читать полностью »
Комментариев: (11)
Спонсор поста: дизайн интерьера, форум о дизайне интерьера
__________________________________
В этой статьей я достаточно подробно расскажу, как я сделал свою капчу и как вообще делается капча в виде плагина для WordPress. Вы легко сможете сделать капчу на свой вкус, распространять ее, хвастаться перед друзьями – ведь Вы сделали не просто интересную капчу, а еще и в виде плагина ;) Звучит-то страшно. Но не все так сложно на самом деле.
Чтобы понимать о чем речь, я рекомендую Вам скачать мою капчу, я буду объяснять на ее примере.
Сначала нам нужно сделать заготовку плагина. Обычно плагин для WordPress может состоять из скольки угодно файлов и вообще иметь любую структуру. Ядро движка определяет – какой файл плагина является заголовочным (главным) по специальному PHP-комментарию в самом начале файла. Вот как он выглядит:
Читать полностью »
Комментариев: (35)
|