My first WordPress plugin – WP-Plugin List 1.0
So I finally wrote my first plugin for WordPress
. It is inspired by WP-Contact Form plugin by Ryan Duff. Its purpose is simple(see example). By placing
(just like (X)HTML comment with two dashes) in your page or post by sources code or using toolbar icon ‘Plugin List’ in your Rich text editor(only if enabled) plugin replaces it with list of currently installed WordPress plugins. WP-Plugin List has some options. You can access them ad admin interface – Options->Plugin List.
Options
General options
- Enable/disable display of ‘Plugin List’ Quicktag in Rich text editor
Display options
- Enable/disable display of non active plugins
- Enable/disable display of plugin version
- Enable/disable display of headline with custom text
- Custom headline text (use %TOTAL% for total number of plugins)
Installation
- Unzip plugin and upload it to your WordPress plugin directory
- Activate plugin using WordPress administration interface
- Configure plugin options using WordPress administration interface(Options->Plugin List)
Usage
Use is very simple. Just place <!–plugin list–> in your page or post by sources code or using toolbar icon ‘Plugin List’ in your Rich text editor(only if enabled).
You can download plugin from an official WordPress repository.
Feel free to contact me if you have any comments.
Fixes
- Improved pattern replacement for plugin tag
- Plugin list caching
Update to 1.10
There is not much new
just one new feature. Enzo asked me about some changes and I decided to make it public. He wanted an option to disable displaying plugin description in the list. I also added another simple feature – disable display of WP-Plugin List among other plugins
. So it is simple as you can see.
Update for 2.1
Completely rewriten interface and code to fit 2.5 and newer version of WordPress.
Update to 2.2
Completely rewritten version using my new help WPOL library (acronym stays for WordPress OpenLab which is a company I co-own) with some fixes too.
Plugins WordPress







September 21st, 2006 at 7:44 am
[...] [Download] [Plugin Page] [...]
September 21st, 2006 at 3:41 pm
It’s not working for me. WordPress 2.0.4, nothing funky running (like Exec-PHP or anything). The error I’m getting is that your use of uksort isn’t correct. It needs an array. After I send it an array ($plugins instead of your $pluginslist), it fails on the sort criteria. I probably won’t check back here, so please email me.
September 22nd, 2006 at 7:07 am
I did some plugin fixes, so it is working correctly now. Updated version is now available for download.
September 22nd, 2006 at 7:12 am
[...] Well, it was a day before yesterday I released my first WP plugin named WP-Plugin List 1.0 and today I would like to present you my another new plugin. More simple that one before ;). [...]
October 26th, 2006 at 10:31 am
Error 404 when trying to download
October 26th, 2006 at 10:56 am
All WP plugin downloads are now working correctly.
October 26th, 2006 at 4:30 pm
excellent!
October 28th, 2006 at 7:14 pm
I really like it. It’s so simple but nice!
Thanx.
Greetings Dee
October 31st, 2006 at 3:09 am
I get an error message when WordPress Plugin list activated on WordPress 2.0.5 because of this:
Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, ‘wppl_add_quicktag’ was given in wp-includes/functions.php on line 1303
Hope you can fix it somehow, Martin or whoever you are.
October 31st, 2006 at 8:37 pm
Levi: I released new version, that includes various bug fixes including yours. Happy using
November 2nd, 2006 at 12:24 pm
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/subzane/public_html/wp-content/plugins/wp-plugin-list/options-pluginlist.php on line 12
November 4th, 2006 at 6:42 pm
I get the same error as SubZane when I try to go to Option->Plugin List
November 5th, 2006 at 10:13 pm
Levi, SubZane, Rovie: Ok, I really do not know why is this happen, but I fixed this issue… Strange thing is that it fail on line of code where I am trying to get user information to determine admin permissions… So I hope it will be fine now (new release is ready to download).
November 8th, 2006 at 3:45 pm
I still get the same error. I’m running WP 2.04. Could that be an issue? =/
November 12th, 2006 at 8:23 am
I get the same error:
Parse error: parse error, unexpected T_OBJECT_OPERATOR in /home/content/a/s/t/astrocoz/html/blog/
wp-content/plugins/wp-plugin-list/options-pluginlist.php on line 12
I’m running on WP 2.0.5
November 12th, 2006 at 12:57 pm
Well, I did some changes to plugin so I hope it will be working correctly now. I tested this release on WP 2.0.4 and 2.0.5. Please let me know if there is still problem. Thank you all for your reports!
November 12th, 2006 at 7:02 pm
I placed on a page, and it only shows up as rather than executing the plugin. Excuse my newbieness on this, but what am I missing?
November 12th, 2006 at 7:29 pm
Ok – it works now. The instructions had one dash, but it requires two on either side. I didn’t see it at first.
December 11th, 2006 at 8:24 pm
Hello,
I wanted just to bring to your attention a modification of your plugin, made by myself, with an aim of posting only the list of the plugins, without description. The plugin is also francized… You can see the changes via my blog
Bye
December 14th, 2006 at 10:38 pm
[...] WP-Plugin List v1.0WP Plugin List is a simple plugin to allow yout post your current WordPress 1.5+ Martin Wiso [...]
February 10th, 2007 at 11:35 pm
[...] it every time I found a new useful plugin though. Thankfully, I found a great plugin to do it, wp-plugin-list by Martin Wiso. However, this plugin listed the description of the plugin, and I just wanted a list (with name [...]
February 17th, 2007 at 6:49 pm
hi there. this is a great plug-in. i installed it just fine and was able to configure it. however, IM having a hard time creating a page for my plug-in list. can you help me? thanks.
February 20th, 2007 at 3:39 pm
[...] Since I already posted about the upgrade to WP2.1 this week, I thought I might as well post a list of the plugins I’m using. This should automatically update, since (as listed below) I’m using WP-Plugin List. [...]
February 24th, 2007 at 10:24 pm
I installed the plug-in and nothing happened; I was ready to chuck it when it hit me what Heidi meant.
You have to write
and not
as you write. So: 3 dashes, not just one.
Other than that: great plug, in. I got it to run
February 25th, 2007 at 3:12 pm
Modifoo: Thank you for your comment. Because pattern for replacing is HTML comment, editors can change its format so I added an image with code you should put into your post/page. If you are using tinyMCE and WP version lower thant 2.1 you also have ability to use tinyMCE toolbar button to put pattern code into your post. I am going to release new version of this plugin very soon, because in WP version 2.1 this toolbar quicktag does not work
February 25th, 2007 at 3:20 pm
Honney: Sorry for late response, but I was out of my blog couple of days – snowboarding
. Well if plugin is active, create page or post with title you want and put into Source code (Code tab on 2.1 or Source button on previous versions) pattern displayed on image anywhere in this post (I added it recently) and save it. That is all. If you have any troubles with this approach just contact me directly using my contact form or leave a comment…
March 3rd, 2007 at 9:16 pm
[...] WP-Plugin List [...]
March 7th, 2007 at 11:43 am
..Rather helpful information you have here. Grazie!
March 9th, 2007 at 6:29 am
[...] WP-Plugin List allows you to display list of currently installed WordPress plugins. (No Ratings Yet) Loading … [...]
March 11th, 2007 at 3:03 pm
Nice site you have!
March 18th, 2007 at 2:03 am
i’am really impressed!!
March 18th, 2007 at 10:40 am
[...] WP-Plugin List v1.0WP Plugin List is a simple plugin to allow yout post your current WordPress 1.5+ Martin Wiso [...]
March 19th, 2007 at 5:13 pm
WOW!! I like it!
March 21st, 2007 at 6:52 am
[...] Filed under: WordPress, Plugin Tags: Development, Plugin, WordPress Submit to: 0 user 0 user 0 user Visited: times via My first WordPress plugin – WP-Plugin List 1.0 [...]
April 3rd, 2007 at 9:59 pm
[...] så kan man her se hvilke wordpress plugins denne weblog er udvidet med (vist dynamisk med hjælp fra’wp-plugin list’).Som den årvågne læser vil have bemærket, er det blevet omstruktureret lidt herinde, til fordel [...]
April 9th, 2007 at 3:30 am
[...] filter are executed1)… but how do I know what priority to use?? Both the WP-UserOnline and WP-Plugin List plugins use [...]
April 12th, 2007 at 10:43 pm
Interesting comments..
April 13th, 2007 at 10:11 am
In plugin description you miss something:
“WP Plugin List is a simple plugin to allow yout post your current WordPress 1.5+” doesn’t seem plain English to me.
But I could making a mistake, my English isn’t so good…
HTH
April 13th, 2007 at 1:58 pm
fmf: Thank you for report. I do not know how and when it happened, but it looks like a merging files issue. Anyway it is corrected now for next downloaders.
Thank you
April 16th, 2007 at 1:04 am
[...] Plugin-List, damit sieht man welche Plugins ich benutze, nämlich ebenfalls hier. [...]
June 7th, 2007 at 7:55 pm
[...] WP-Plugin List by Martin WisoBy placing <!–plugin list–> in your page or post by sources code or using toolbar icon ‘Plugin List’ in your Rich text editor(only if enabled) plugin replaces it with list of currently installed WordPress plugins. [...]
June 9th, 2007 at 5:43 am
Great plugin, just what I was looking for.
One minor issue, just housekeeping, really. The zip file leads directly to the six individual files instead of a folder containing the files. Especially since the code calls back to a specific file name, it’d be helpful if you put the folder in, just so there’s no confusion or misspellings.
Again, though, great work. I look forward to seeing more from you!
June 12th, 2007 at 1:05 pm
[...] Vakar pasiūliau įdėją WP įskiepiui, kuris pasirodo jau egzistuoja. Ir net ne vienas! [...]
June 14th, 2007 at 9:58 am
This one makes sence “One’s first step in wisdom is to kuesstion everything – and one’s last is to come to terms with everything.”
July 7th, 2007 at 10:05 am
[...] Visit [...]
July 25th, 2007 at 7:09 pm
This is exactly what I expected to find out after reading the title My first WordPress plugin – WP-Plugin List 1.0 – personal homepage about coding in .NET, Java, PHP and other languages from XML, JavaScript to Perl. Thanks for informative article
August 15th, 2007 at 12:26 pm
Do your version work for wordpress 2.2? I would write my own plugin in the near future.
thanks!
September 17th, 2007 at 5:00 pm
Hi all!
Very interesting information! Thanks!
G’night
September 25th, 2007 at 4:49 pm
Great plugin!
Can I call it manually from somewhere in my page template instead of adding it to my post? I want to show it in a specific area separate from my page content, is there a type way if doing it in the page template itself?
®
September 26th, 2007 at 3:37 pm
WordPress QuickStart Guy: Yes this plugin works with WP 2.2 (not only this version of course).
September 26th, 2007 at 3:37 pm
Holster®: Well good idea and quite easy to implement. I have to say that this is not supported at current version, but I am working on a new one. I hope this new version will be available for download within two days.
Thanks
November 6th, 2007 at 2:44 pm
Thanks for the really helpful info. That’s a 5 stars for sure.
January 20th, 2008 at 10:58 am
[...] MARTIN WIŠO » Blog Archive » My first WordPress plugin – WP-Plugin …Well, it was a day before yesterday I released my first WP plugin named WP-Plugin List 1.0 and today I would like to present you my another new plugin. … [...]
January 21st, 2008 at 4:38 pm
I get a 404 error when trying to access the options page. I’m using WP 2.3.2.
I think you need to change the path set up on the ‘add_options_page’ to pick up whatever folder the plugin is dropped in.
~Shiv
February 6th, 2008 at 1:29 am
[...] en auto-genereret liste over “Mine WordPress plugins” Dette plugin laver automatisk en liste over de plugins du har pÃ¥ din egen blog. Du behøver ikke en gang at [...]
February 26th, 2008 at 10:33 pm
Good luck with your first plugin. I will sure try it.
March 10th, 2008 at 1:32 pm
Interesting idea, I will try it. Thanks
May 6th, 2008 at 5:27 pm
[...] sørger Lester Chans plugin WP-PluginsUsed for (efter opdatering til 2.5 har jeg måttet udskifte det plugin jeg oprindelig brugte til samme formål for at få det til at [...]
May 6th, 2008 at 6:00 pm
[...] opgraderingen smertefrit – dog mÃ¥tte to plugins gÃ¥s efter i sømmene. Det ene var Martin Wisos WP-PluginList. Det er ellers en fin lille sag, der sørger for automatisk at generere en liste af de plugins du [...]
May 26th, 2008 at 10:29 pm
This plugin can be great help for new blog. Thanks
June 14th, 2008 at 9:56 am
wow..nice plugin thanks
Cheers,
Online Issues
June 26th, 2008 at 12:13 am
This is great help. I’m thinking to use it in a week or two.
July 6th, 2008 at 4:57 pm
It might get handy when I retire from blogging and become hacker …. Ha ha ha . Seriously great plugin.
July 14th, 2008 at 2:21 am
[...] MARTIN WI O Blog Archive My first WordPress plugin – WP I ve spent a lot of time coding WP plugins and helping with Dublin Core Metadata Feel free to contact me if you have any comments. [...]
February 5th, 2009 at 8:50 pm
A REALY USEFUL plug in. Will enable me to help newbies to how my blogs work. cool ..thanks
February 19th, 2009 at 5:46 pm
hi. Thanks for plugin
perfect.
Regards
March 5th, 2009 at 4:29 am
[...] 作者的插件页 [...]
March 12th, 2009 at 11:48 am
good information, I want to try those plugins also
March 24th, 2009 at 8:18 pm
I have used this plugin way back. Is there any new update?
Thanks
March 25th, 2009 at 12:46 pm
Dereck: Well it depends what version you are talking about. There were a few updates mainly related to WordPress upgrade. I think there is no place for any new feature.
June 12th, 2009 at 3:56 pm
Still no update?
June 12th, 2009 at 4:36 pm
John: Is there any problem with latest version from repository? I am using it on WP 2.8 without any problem.
September 18th, 2009 at 11:54 am
Yea me too, no problems with 2.8
March 9th, 2010 at 1:53 pm
I also using it with latest 2.9.2, no problems till now.
March 10th, 2010 at 1:31 pm
John: can you provide more information about your problem with plugin?
April 20th, 2010 at 3:55 pm
Hi Martin.
Thank you for a wonderful plugin. I use it on my 2.9.2 test site. Couple of things though….
1. I can neither find the icon on my Rich Text Editor or where to enable it from.
2. There is no headline showing up with my text although enabled on the options page.
3. When I enable both “show description” and “show deactivated” the plugin hangs.
Plus a suggestion…
Could we possible have a way of showing which plugins are active and which are not (different colored green/red bullet maybe)?
Thank you in advance,
Marikamitsos
April 21st, 2010 at 9:24 pm
marikamitsos: First of I am glad you like this plugin. But straight to your questions:
1. Current version of plugin do not support latest WP Rich Text Editor. You have to place code manually using HTMP editor (not WYSIWYG – second tab). I will take a look to enable this functionality again in future versions.
2. I use these settings – http://www.wiso.cz/files/wpplcommreply2142010.png with WP 2.9.2 without any problem. Can you provide me with more information (you can also use contact form)?
3. As with previous question. I test it on latest stable WP without any problem. Please send me more detailed description.
To your suggestion…. Interesting idea, but I have to think about it for a future version.
Thank you for reporting issues and mainly suggestions
April 22nd, 2010 at 10:31 pm
Hi Martin,
Thank you for your answer. I tried your solution for placing the code in the HTMP editor and worked fine.
Unfortunately issues 2 and still persist, even when using your settings.
What I have is this:
Wordpress 2.9 (testing site), WordPress 2.9.2 (working site)
MySQL version 5.1.45-log
Apache version 2.2.14
PHP version 5.2.11
should you need more info, please email me.
Thanx again, marikamitsos
April 25th, 2010 at 1:21 am
[...] WP-Plugin List 有効化してるプラグインの一覧を表示するプラグイン。 思いっきり自分用。 [...]
April 25th, 2010 at 1:23 am
[...] WP-Plugin List [...]
April 25th, 2010 at 1:26 am
[...] WP-Plugin List WordPressにインストールしているプラグインを表示させるプラグイン。 多分これは管理人の便利さのためにあると思う。 [...]
May 1st, 2010 at 5:58 pm
[...] 作者的插件页 [...]
June 16th, 2010 at 8:30 pm
Thanks!
June 21st, 2010 at 12:07 pm
It’s not working all plugin. Please check & verify the plugin…
July 6th, 2010 at 6:23 pm
This plugin is great. I think it’s really important to make it possible for anyone to see the plugins that you’re using.
Unfortunately, I’m using BuddyPress and a fair number of additional plugins to enhance that and none of them show up in the plugin-list. You can see it here:
http://om4ce.org/copyrights-and-attribution/
If there’s anything that can be done, I would greatly appreciate it.
Thank you!
August 10th, 2010 at 10:47 am
Any recent update to this “old timer” plug-in?
August 28th, 2010 at 9:30 am
[...] My first WordPress plugin – WP-Plugin List 1.0 | MARTIN WIŠO @ibpotter http://bit.ly/bU8bTX har virket fint for mig, men har ikke brugt det i nogle år #wordpress #plugin (tags: plugin wordpress via:packrati.us) This entry was posted in Delicious. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL. « links for 2010-08-27 [...]
September 2nd, 2010 at 8:14 am
[...] My first WordPress plugin – WP-Plugin List 1.0 | MARTIN WIŠO — 8:51am via [...]
November 27th, 2011 at 10:26 am
[...] 作者的插件页 [...]
March 6th, 2012 at 11:02 pm
[...] Plugin List v2.3 [...]
March 8th, 2012 at 4:08 am
raw food…
[...]My first WordPress plugin – WP-Plugin List 1.0 | MARTIN WIŠO[...]…
July 21st, 2012 at 8:46 am
This paragraph is really a good one it helps new web people, who are wishing for blogging.
October 30th, 2012 at 10:06 am
[...] Plugin List v2.3 By placing in your page or post by sources code or using toolbar icon ‘Plugin List’ in your Rich text editor(only if enabled) plugin replaces it with list of currently installed WordPress plugins.Martin Wiso [...]
April 14th, 2013 at 4:23 am
I think the admin of this website is actually working hard in support of his site, since here every information is quality based material.
April 18th, 2013 at 3:17 pm
great post, very informative. I’m wondering why the opposite experts of this sector don’t understand this.
You should proceed your writing. I’m sure, you have a huge readers’ base already!
April 28th, 2013 at 7:50 pm
Have you ever thought about including a little bit more than just your articles?
I mean, what you say is important and all. However imagine if you added
some great graphics or video clips to give
your posts more, “POP”! Your content is excellent but with pics and video clips, this
website could definitely be one of the greatest in its niche.
Superb blog!
May 3rd, 2013 at 3:42 am
This is my first time pay a visit at here and i am actually
happy to read all at one place.
May 7th, 2013 at 8:25 am
Hello mates, its impressive piece of writing concerning tutoringand entirely defined, keep it
up all the time.
May 17th, 2013 at 1:05 pm
Right on. Anytime I go on %source_url&%, I happen upon a website that is insightful and challenging.
. It’s always helpful to study content from fellow authors and use something from other websites.
May 18th, 2013 at 9:48 pm
Asking questions are in fact fastidious thing
if you are not understanding anything completely, however this article presents nice understanding even.