От доста време се замислях да напиша такъв плъгин и ето я първата версия на плъгина. Благодарение на поста на Пламен Томов за Подобни резултати от Google Blogsearch се роди идеята. Доразвих неговия код, използвайки вградени за wordpress класове и функции ( т.е. няма нужда от добавяне на нови файлове, просто качвате плъгина във директорията /wp-content/plugins/, след което го активирате от административния панел ), като по този начин се подобрява бързодействието на плъгина, защото не зарежда много файлове наведнъж. Плъгина има възможност да се скинва – т.е. частта с html-a е отделена във файла theme.php, css-а е изведен във файла style.css, като използва зададените по подразбиране стилове от оригиналния css файл. Плъгина е xHTML съвместим.
Линкът
http://blog.unone.org/wp-content/uploads/2008/06/blogsearch1.rar
Идеята
Идеята на плъгина е да покаже свързани по смисъл постове от други блогове, от което печелите допълнително ключови думи по съответната тема, на която е поста.
Как работи плъгина?
Ако има добавени тагове към поста, ги взима и прави заявка към blogsearch.google.com, ако липсват такива – взима всички думи от заглавието и тогава прави заявката. Резултатите се визуализират директно след самия пост
Инсталация
- Разархивирайте архивния файл, след което копирайте създалата се директория във /wp-content/plugins/ на вашата wordpress инсталация
- Активирайте плъгина от раздел „Plugins“
Описание на файловете
- blogsearch.php – основния файл за плъгина – препоръчително е да не се редактира
- theme.php – файла с html-a – тук може да дописвате, редактирате тагове на HTML и съдържание
- style.css – css файла, който можете да ползвате, за да скиннете плъгина
- readme.txt – стандартен readme файл
Лиценз
На фона на интернет пиратството, винаги е било забавно да се говори за лицензи. Включил съм плъгина текст от GPL лиценза:
Copyright 2008 by Manol Trendafilov (email : manol.trendafilov /at/ gmail.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Разпространява се свободно и безплатно под GPL лиценз ( тъй като винаги съм бил фен на Линукса, е под GPL, а не някакъв друг )
Чувствайте се свободни, да коментирате, да давате идеи за развитието на плъгина, защо не и да критикувате.
P.S. Първият ми плъгин за WordPress Йее! ![]()