NOTICE:
This plugin has been discontinued. It was last updated in 2005 and since then many other and better plugins have come along, including Lester “GamerZ” Chan’s WP-PluginsUsed. I would recommend using one of those plugins rather than this ancient one.
Description:
I was unhappy with the other “Plugins Used” plugin that was out there (pluginsUsedPlugin) for a number of reasons, mainly that it didn’t output the plugins in alphabetical order as well as I wanted more configuration options. So, I started over and wrote my own plugin.
This plugin allows you to list out all plugins that you have activated as a table or an unordered list. You can toggle displaying the version, author, and plugin description. You can also set custom plugin descriptions via the plugin’s options page.
For an example, click here.
What’s New in v1.1x:
- Version 1.12 — I was modifying the content of the edit form
POST
contents and instead of saving the edited string to my own variable like I should have, I had been saving it to the$_POST
array which was causing some issues with WordPress. Fixed that in this version. - Version 1.11 — error with the quotes in the HTML of the version column header in the table output.
- Version 1.1 — a few bug fixes here and there, but mostly the addition of an options page where you can set custom plugin descriptions. This came as a result of a request by swordfish on the WordPress support forums.
Usage:
See the readme.txt
inside the ZIP for usage instructions. The instructions go into great detail and therefore are rather long, so I’d rather not clutter up this page with them. However, even though they are long, this plugin is not hard to install and use. The instructions just are long as they describe how you can cutomize everything.
Download Latest:
- Download from WordPress.org (0 downloads)
Support / Feature Request Forum:
http://www.viper007bond.com/wordpress-plugins/forums/viewforum.php?id=17
Donate
If you enjoy this plugin, please consider sending a few bucks my way. I’ve spent a lotta time on this plugin and all donated money will be put towards paying off my college loans and such. 🙂
Option Page Screenshots
Click for a larger version.
Pingback: WordPress Station » Blog Archive » Viper’s Plugins Used
Easy install! Much better than the old one!
Version 1.1 released! 🙂
Messed up using quotes in the header for the “version” column in the table output. Upgrade to v1.11 if you use that column and the table output.
Nice plugin, easy install. But it inconsistently broke my site, and I can’t quite figure out why. The site pages themselves displayed happily, and the dashboard displayed happily, but the login screen stopped re-directing to the dashboard and displayed a blank screen. Most odd. Maybe it’s not playing nice with one of my other plugins?
Oh, that’s not good. It just did the same to me when I logged out and then back in. I suspect my plugin is messing up the
POST
from the login form or something.I’ll look into it immediately. 🙂
Should all be fixed now. Stupid mistake on my part by editing the
$_POST
array instead of just saving the edited string to my own variable.Please download the new version (v1.12) and double check that I did indeed fix it. 🙂
Awesome plugin, thanks! I too was not completely happy with the pluginsusedPlugin — yours rocks 🙂
Glad you like it! Nice site too. 🙂
However, as a result of seeing my plugin in work on your site, I realized that
ksort()
(the PHP function that sorts my plugin array) places capitalized items before lowercase items. I’ll work on getting it to sort in a case insensitive format. 🙂Hey Viper, glad you knew what was going wrong. I thought I’d stuffed up immensely. Have downloaded and installed 1.12 and it all seems to be working happily. Thanks!
Pingback: mertex.de.tc » Blog Archiv » Benutzte Plugins
Pingback: OS X Code (r,s) - A Mac blog about coders and the code they write. » Top 20 Wordpress Plugins
Pingback: Xrossblog » Blog Archive » Neue interne Seite: plugins
I am really frustrated with this damn thing please someone explain how i make the template and dont refer me to the codexcuz i dont get it.
Go to your theme’s folder (
/blog/wp-content/themes/fblue/
) and make a copy ofpage.php
. Rename it topage-pluginsused.php
or something (it doesn’t really matter what).Open the copy up and add this to the top:
That makes it a custom Page template and will make it show up in the list of Page templates when writing or editing a Page.
Then just follow the rest of the instructions in the plugin’s readme.
hey thanks for reply and help Viper works fine now 🙂
Pingback: tylerwillis.com - Hurricane Wilma eats tylerwillis.com
Hi viper, This is just what I was looking for except… it’s killed my site. All I get now is the following error:
Parse error: parse error, unexpected $ in /home/chowitco/public_html/qwertyrash/wp-content/plugins/vipers_pluginsused.php on line 238
Line 238 looks like this
$currentdescription = ($vipercustominfo[$editplugin]) ? $vipercustominfo[$editplugin] : $viperspluginsused->plugindata[$editplugin]['description'];
I’ve deleted the plugin for now and my site is working again.
thanks
Odd, that line looks fine to me and it’s the first I’ve heard of this. *shrugs*
lol. As a sometime programmer I can so relate. Can you explain that line of code, what it’s trying to do, and what the “?” and “:” do
It’s a shortcut for this:
if ($vipercustominfo[$editplugin]) {
$currentdescription = $vipercustominfo[$editplugin];
} else {
$currentdescription = $viperspluginsused->plugindata[$editplugin]['description'];
}
What version of PHP are you using? If you’re running a really old version or something, you could try replacing it with the above code, but I HIGHLY doubt it’ll fix it as I’m pretty sure WordPress uses that shortcut too. But, worth a shot. 🙂
Thanks. That worked. I know that doesn’t make sense except… are you sure that “?” is right? wouldn’t it be a “:” too?
My host is running PHP 4.4.1 and MySQL 4.1.13
No, the code I had is perfectly valid. I mean, you’re the first one to have any issues with that part of the plugin. You must have a weird PHP configuration or something. Odd.
I installed this plugin, everything looks perfect but just some warning occured.
Warning: file(c:\program files\apache group\apache\htdocs\wp//wp-content/plugins/): failed to open stream: Permission denied in c:\program files\apache group\apache\htdocs\wp\wp-content\plugins\vipers_pluginsused.php on line 93
Warning: implode(): Bad arguments. in c:\program files\apache group\apache\htdocs\wp\wp-content\plugins\vipers_pluginsused.php on line 93
How can i avoid this?
I’ll be releasing a new version soon that should fix that as this new version will use the built in WordPress function that creates the plugins page in the admin area. Hang tight. 🙂
ok, i’ve made the copy of the page and it is founf in the theme editr, but where or what is the link to the page ive made? doh i’m so stupid i hate myself, is it
http://www.philip.hotserv.dk/wp-content/themes/FallingLeaves/pluginsused.php
cause then i only get: Fatal error: Call to undefined function get_header() in
/var/www/hotserv.dk/users/philip/wp-content/themes/FallingLeaves/pluginsused.php on line 6
No, you need to create a custom Page template and then apply it to a WordPress Page. You don’t access the template directly. 😉
http://codex.wordpress.org/Pages#Creating_your_own_Page_Templates
[Comment ID #377 Will Be Quoted Here]
Hi,
I got the same error first time I used your plugin. In some cases the $plugin-Array contains an empty [0]-index. so just insert a
if(isset($plugins[0]) && empty($plugins[0])) { unset($plugins[0]); }
between
function viperspluginsused() {
$plugins = get_option(‘active_plugins’);
and
$output = array();
to throw away these error.
regards
Arno
Speaking of which, work is continuing on the new version (that uses the WordPress core functions to get the plguin details as well as fixes some sorting issues) and it should hopefully be out in a week or two if I remember to keep working on it. 🙂
Pingback: Blue Mint » Viper’s Plugins Used
Would it be possible to use something like runPHP to call your plugin instead of making a dedicated template?
Yes, the next version of this plugin will have some functions that’ll basically call the class and run it so that you can use the PHP plugins. 🙂
One more… I tried taking precaution with plugin deactivation and plugin calls inside my themes by using the function_exists PHP call. Here’s what I did for yours:
< ?php if (function_exists('viperspluginsused')) { ?>
< ?php $viperspluginsused = new viperspluginsused(); ?>
< ?php $viperspluginsused->output_table('id="pluginstable"', TRUE, TRUE); ?>
< ?php } ?>
(minus the spaces between the
That won’t work because
viperspluginsused()
isn’t a function. You’ll want this:output_table('id="pluginstable"', TRUE, TRUE);
}
?>
Thanks, worked great!
Nice plug 🙂
Worked great for me in just minutes.
Thanks Viper! I had this exact plugin in mind and I was tempted to write one myself 😉 Now you’ve saved me time to … well… do what I’m paid to while I’m at work 😉
One question though – I would like to integrate the css styles more tightly with the rest of my blog, which is currently utilizing the ‘blix’ theme. Do you know of a quick n’ easy way to do this? Something like …
oh wait… reading id=pluginstable now… SWEET!
Cheers!
Great plugin.
One suggestion would be to use a strip_tags() function call on the description as without it relative links (which many people use in their descriptions) get a 404 error.
No, tags are useful, for example the code tag. 😉
As for relative links, just use the options page of this plugin to edit the displayed description for the plugin to something else, i.e. remove the link and such. 🙂
Although I can’t remember if this plugin checks for only allowed tags or not. I really need to update this thing…
Pingback: DonsTag » Fix (II)
Thanks for making this plugin.
Just letitng you k now I had to use:
http://www.viper007bond.com/wordpress-plugins/vipers-plugins-used/#comment-377
to get rid of an error message and I also had to use:
output_table(‘id=”pluginstable”‘, TRUE, TRUE);
}
?>
as you suggested.
On row 160 you have:
$rowstyle = ($rowstyle == ‘class=”pluginrow”‘) ? ‘class=”pluginrowalt”‘ : ‘class=”pluginrow”‘;
Is this for displaying alternate row colours as in the admin display?
Basically, I’m wondering if you could please help me work out how to display the plugins list with the css styling exactly like that in the wp-admin/plugins.php page.
It looks like you’ve already set this up for alternate row styling, etc. At least you have definitely done this for the admin. Are you able to help please work this out?
I really should update this plugin… :/
Anyway, yes, the rows already have alternating classes. All you need to do is create some CSS, no plugin editing needed.
Do you need help with the CSS or were you just thinking that modification of the plugin was needed?
Hi, it seems that the plugin is having problems with accented characters, see here as compared to there where they display ok. TIA.
[Comment ID #1172 Will Be Quoted Here]
http://www.viper007bond.com/wordpress-plugins/forums/viewtopic.php?id=150
re: question marks: Sorry, my bad, it was just an encoding problem.
Pingback: 羅賓ã®weblog » [2006/04/22 - 2006/05/08] 書籤摘錄 | æ¯ÂÂ天æâ€â€Ã‚©Ã¤Â¸Å Ã©Æ’½æœƒè¢«è‡ªåÃ
Pingback: ç„¡çâ€Â±äº‚記 » ‧Plugins Used
Thanks so much for the plugins widget. V useful //!
Arno Simon, thank you so much for the tip about the $plugin-array! Thanks to you, I can use this great plugin! 🙂