| 8 Nov 2008 |
Slayer’s Custom Widgets v1.2 WordPress Plugin Finally Out! |
CUSTOM WIDGETS V 2.0 IS OUT! (3rd March 2009) Click here for release notes and download.
1. Short Intro
Yeah baby! You guys have been waiting for this pluign for quite a long time( well not that long, considering that only 3 weeks passed from custom widgets v1.0). Since the initial release of Custom Widgets lots and lots of features were requested and bugs were reported.
We(betng4u and me – me with the ideas, him with the coding) tried to handle each an every request, unfortunately there were a few which we couldn’t fulfill(for example: you can’t install Custom Widgets using Pluginstaller, and we didn’t work on making it compatible with Pluginstaller because we considered that the normal installation process is easy as pie).
FOR SCREENSHOTS VISIT THE CUSTOM WIDGETS v1.0 RELEASE POST (click)
2. Official Presentation Video
I know, i know the speech in the video is a bit monoton, but i’m wasted after 6 hours of college and 2 hours of workout.
Click here to watch on Youtube
3. New features
Before starting work on Custom widgets v1.2 i’ve made a log of feature requests that i considered clever and bug reports(scroll down if you want to skip this):
######Custom Widgets v 1.2 - changes to be made###### ##################################################### 1) Fix category bug: custom widget added to a category can't be removed 2*) Pluginstaller isn't installing custom widgets (http://henning.imaginemore.de/pluginstaller/) *IDEA REMOVED, with manual instalation it works just fine* 3) Add to widget addition page an authors section for user to assign a widget to a specified author's posts only. 4) Conditional Tags simplification(use tickboxes): - http://codex.wordpress.org/Conditional_Tags a) "Show Widget Only on Homepage" - is_home() Tooltip: "The widget is shown only on your blog's homepage using the is_home() tag" b) "Show Widget on all posts" - is_single() Tooltip: "The widget is shown when any post is displayed using the is_single() tag" c) "Show Widget only on Sticky posts" - is_sticky() Tooltip: "The widget is shown when any stickied page is displayed using the is_sticky() tag" d) "Show Widget on Posts/pages Where commenting is open" - comments_open() Tooltip: "The widget is shown when any post is displayed where commenting is possible using the comments_open() tag" e) "Show widget on all pages" - is_page() Tooltip: "The widget is shown when any page is displayed using the is_page() tag" f) "Show widget on all Categories" - is_category() Tooltip: "The widget is shown when any category is displayed using the is_category() tag" g) "Show widget on all Tag Pages" - is_tag() Tooltip: "The widget is shown when any Tag page is displayed using the is_tag() tag" h) "Show widget on all Archive pages" - is_archive() Tooltip: "The widget is shown when any type of Archive page is displayed using the is_archive() tag" i) "Show widget on Search results" - is_search() Tooltip: "The widget is shown on all search results using the is_search() tag" j) "Show widget on the 404 - Not found Error Page" -is_404() Tooltip: "The widget is shown on the 404 - Not found error page using the is_404() tag" k) "Show Widget for admin previews" - is_preview() Tooltip: "The widget is shown when a single post being displayed is viewed in Draft mode using the is_preview() tag ----------------------------------------------------- Each setting will have a "?" next to them which on hover will show a balloon with a tip of what the setting does with the tag name linked to the description at wordpress codex. 5) Compatibility with both php 4 and php 5. - DONE 6) Latest donors implementation. - Coming in v 1.3 ######Custom Widgets v 1.2 - major bug reports###### #################################################### A) Works fine on fresh install,at upgrade nothing happens - ISSUE FIXED B) Extended features list looks like a zoo, needs restructuring and more style | - ISSUE FIXED C) Plugin description is missleading, needs a new one - ISSUE FIXED (Used Jeff's description) D) When an advanced feature is selected at a widget the widget color doesn't turn red | - ISSUE FIXED E) Make a WordPress.org compatible readme | - ISSUE FIXED F) Last minute issues: Users could only see a max number of 10 categories/tags/posts/pages on the options page | - ISSUE FIXED ######Custom Widgets v 1.2 - ETA - Launch###### ############################################### Friday, Oct 31 , 2008 (Halloween), Spooky! Jeff's feedback arrived on Nov 2, Release on Nov 6 or 8.
4. Download Slayer’s Custom Widgets v 1.2
CUSTOM WIDGETS V 2.0 IS OUT! (3rd March 2009) Click here for release notes and download.
5. Installation Instructions
5.1 upload the slayer_Custom_Widgets directory to wp-content/plugins
5.2 activate the plugin (dashboard -> plugins -> find “Slayer’s Custom Widgets” -> click the activate button
5.3 head over to the usual Widgets section (wp-admin/widgets.php) and add some items to your sidebar
5.4 Now go to Slayer’s Custom Widgets section and select the widget you want to customize.
5.5 Add the desired widgets to the desired pages.
5.6 You’re all done!
If you want to show some love feel free to comment or to blog about the plugin
.
If you don’t want to do either of the above you can always suggest new features and report bugs.
Did you find this information helpful? Buy me a coffee.
User Comments
Trackbacks
- Wordpress UK » Slayer’s Custom Widgets v1.2 WordPress Plugin Finally Out … - 09 Nov 2008 8PM
[...] the original here: Slayer’s Custom Widgets v1.2 WordPress Plugin Finally Out … This entry was posted on Saturday, November 8th, 2008 and is filed under WordPress Plugins. You [...]
- WordPress ??????? ?? 09/11/2008 | ??? ??? WordPress (?????????). ??????, ??????? (?????) ??? Wordpress. - 09 Nov 2008 10PM
[...] Slayer’s Custom Widgets [...]
- The New Front Page | Urban Mainframe - 11 Jan 2009 1AM
[...] Having a different sidebar on the front-page to reduce the clutter of interior pages (by using Slayer’s Custom Widgets plug-in) [...]
- Choosing a widget control plugin for Wordpress - 05 Jun 2010 7AM
[...] With Custom Widgets you start by setting up your widgets, then go to a different settings page for Custom Widgets. From there you go to the settings page for that individual widget. There are a LOT of customization options but you have to keep track of which widget you are customizing, which can be tricky if you have widgets with duplicate titles (for example, my “simple image” widget, which i use multiple times.) Note that this is an older plugin so may not work with upcoming versions of WordPress. [...]
- Seattle WordPress Developers Interviewed About WordPress 3.0 | First Time Online - 13 Sep 2010 3PM
[...] Russak: TS Custom Widgets. This plugin enables you to select which widgets appear on specific posts, pages, [...]







Thanks.
Installed fine and added the featuers I was looking for. This really help make my sited do what I want them to do.
I can display widgets on the home page and no were else or on just certain pages.
(Note: the Display on Home page only lable should be just Display on Home page, because you can check that box and select other pages to add it to.)
Awesome job! Thank you so much. Exactly what we were looking for here at Georgian College, Barrie, Ontario, Canada
its amazing plug-in. kudos to u guys…..can u ad home page in the list of show on pages lists?… i have a plug in that i wanna show it on home page and some other pages except one.
u might already have this feature….may be i m missing….will double check..
raj
Beautiful plugin. and thank you so much for taking the time to develop it.
Is there a way to display and update the widgets that will appear on a page from the individual page update pages. If not this would be a nice addition.
David
This plugin is awesome, but I just need one more feature. I’ve tried figuring it out on my own, but I’m just not versed in php enough. I need to be able to edit the visibility of several different text widgets. The problem is, when i add a text widget, it’s listed as “text”. When I have five different text widgets, it gets confusing as to which is which. It would be very helpful if I could see the title of the text widget instead of just “Text”.
This need is semi-urgent, and I might could afford to pay you to help me if you’re available. Please email tammy at tammyhartdesigns dot com
Thanks!
It would be helpful to be able to do the widget selection or at least see what is selected on the individual page update page. Any way that could be an enhancement?
I installed the plugin and it seemed to be fine, but it doesn’t hide the widgets like it’s supposed to. For example, even if I specify some widgets to only appear on the home page, it still appears everywhere.
I have WP v2.5.1 (which unfortunately I *cannot* upgrade). Is there anything I’m missing here?
Also, I modified the plugin a bit so it displays it’s admin tab under “Design” instead of showing it among the top tabs.
I got it. It’s working now. However, I guess it’s a bit because of my custom theme. I am not using get_header() to include a header.php in the template since the header is already included. I just use wp_head() in the head HTML tag.
So far, this plugin is the only one adding a callback to the ‘get_header’ action instead of ‘wp_head’, which all my other plugins do. (Although, I’m sure there must be other plugins using ‘get_header’ somewhere too and I should probably fix that lack of usage in my theme.)
I modified line 75 in the slayer_Custom_Widgets.php from:
add_action(‘get_header’, array(&$this, ‘init’));
to:
add_action(‘wp_head’, array(&$this, ‘init’));
For my personal preference, like I mentioned earlier, I also renamed the tab for the admin page of the plugin and moved it in the ‘Design’ tag. To do so, I modified line 101 from:
add_options_page(‘Slayer`s Custom widgets’, ‘Slayer`s Custom widgets’, 8, __FILE__ , array(&$this, ‘admin_page’));
to:
add_submenu_page(‘themes.php’, ‘Custom Widgets’, ‘Custom Widgets’, 8, __FILE__ , array(&$this, ‘admin_page’));
Hope that helps!
could you be a bit more specific?
wordpress 2.5.1 is OLD, outdated and hackable, i would suggest you upgrade it to latest version ASAP
upgrading is simple: download the package from WordPress.org and upload the contents replacing old files. Once that is done point your browser to /wp-admin/upgrade.php and do the upgrade
cheers,
Tom
Oh, believe me, there’s nothing else I want besides upgrading that old version, especially to 2.7, but it’s for a government client and they have to do evalutions for new versions of software, which they don’t want to go through right now, and blah blah blah… the story goes on. Ugh…
in that case all i can tell you is that i”m happy you got the plugin to work on it
regarding wp 2.7: never update to a beta version unless you want to test it, wait for a final release
cheers,
Tom
I wanna fucking THANK YOU for releasing this AWESOME fucking plugin. It saves me so much time and aggravation. You can bet if I had a job right now I’d donate $ to you guys because it is SWEET!!! This is the best plugin EVER!!! A must have!
Hi Slayer, thanks for this plugin. Does it work with WP 2.7? The WP plugin page says it only works up to 2.6.3:
http://wordpress.org/extend/plugins/slayers-custom-widgets/
Is there some reason that I am not given the option of selecting my home page as a page that I want my widgets displayed on? Unless I use the default option which is “ALL”, I am not able to display my widgets on my home page. I am using WP version 2.6.3. Could it have anything to do with my WP template? Rémi who commented above seemed to have a selection for his home page. Any thoughts would be helpful.
This isn’t working on my 2.7 site. I’m not much of a programmer so I don’t know if its the version or if its the theme I’m using. is anyone using this with success on a 2.7 site?
Hi Tom: I’m just getting things set up now on my site and am a newbie on WP. Since I started from scratch a little over a week ago, I just went with WP 2.7 from the beginning. Well, you know where I’m going … when do you think you’ll have this plug-in working on 2.7?
The plug-in looks great, and it will save me a lot of time as it solves problem of having context-sensitive sidebar content. Thank you for your hard work.
What Tammy wrote would be 100% helpfull !!
…I try to manage 10 different textwidgets and all I can see as title is 10-times:”text”
I love the plugin but in some cases it is not working correctly (or I am doing something wrong)
I have tried several times to use it to show a text widget only on the home page. Everything is de-selected except that choice in settings. Still – it shows up on all single pages as well. It may be showing up on categories too but since I do not have a LH sidebar in categories I do not know.
Anyway I can get you to look?
My bad, when you look in the admin setting for this plugin it has the LH sidebar on the right and the RH sidebar on the left. That is what confused me. Can we get that reversed so it makes sense as you glance at it? I think a person just logically associates what is on the left hand side of the admin screen to be for the left sidebar, vice versa.
Installed perfectly but not working
is it a WP 2.7 issue or is a a theme issue. Please help.
Is interesting: (ie) I have the ad-box widget assigned to all posts, all pages, all categories BUT it would only show up in all categories. !?!? http://www.vergetv.com
Please help
When I installed this plugin, it has made thre eof my widgets disappear.
I had Recent Posts, Recent comments, and Archive in a sidebar widget created by the “Fun With Sidebars” plugin (http://www.wp-fun.co.uk/fun-with-sidebar-tabs/). They were working fine.
After loading Slayers plugin, those three widgest should up in the unregistered area, and I can’t get them to show up on any sidebars. I have tried uninstalling and reinstalling plugins, changing themes, but they stay listed as Used and are missing.
Great Widget, just what I needed. The home page does not show up as an option in the page listings. So I have no way of leaving a widget on the home page only. If it helps any, the home page does not show up in the WP add/edit pages. I am using an itheme, and the home page content is filled in via a form. Any suggestions on how I could make this work for my theme?
Thanks.
Allan
I see a few other people had this “home” page issue. Has it ever been resolved?
As it says in the WordPress plugin repository Custom widgets 1.2 isn’t compatible with wordpress 2.7. CW v 2.0 is due to be released next week, you can see current feature list and send suggestions IN THIS POST
Thanks to Rémi (Post #11).
I’ve got several different page templates, and the main difference is actually the page headers/menus, so I’m importing different header files. So the plugin only works on the page that uses get_header();
In the next release please make the change mentioned:
I modified line 75 in the slayer_Custom_Widgets.php from:
add_action(’get_header’, array(&$this, ‘init’));
to:
add_action(’wp_head’, array(&$this, ‘init’));
Great plugin though.
Thanks.
Burton
Awesome plugin…. I love it.
The only thing I haven’t been able to do so far is show them on the main blog page.
This is likely because the Blog is not the home page… I can get things to show up on the individual post pages, but not on the main blog itself… With this particular site, this is how it has to be…
The site isn’t live yet, it is working on my laptop using MAMP.
Any ideas?
Thanks!!!
Brilliant! Works perfectly and is just what I needed. Thanks
I have v1.2 installed on my computer along with WP2.7. So far, I have not had any issues with it working correctly.
I sure do hope that you add Widget Titles (especially for text) so that we can see exactly which text widget we have placed where.
Thanks for all the time you have spent!
Great looking plugin. I am subscribed and waiting for the next version!
I am having the same problem Steve is having above. It works fine on most pages except the blog page (which is not the same as the home page). When I tell something to display on the blog page specifically, it disappears. If I reset that widget, it works again. One possible clue is that when I set all my current widgets to appear on the blog page, I get a sidebar with all the default widgets (recent posts, search, archive, calendar, blogroll, etc.) rather than the widgets I have enabled. Any ideas? I’m running 2.7.1.
Really awesome, but then it stopped working. I chose to have Recent Posts widget on Blog page only. To check I click on other pages, it was gone, then clicked again on Blog page… and it is gone.
http://www.bradhalcrow.com/blog/
I can send screenshot of admin if that helps. (Probably not – it’s pretty straight forward)
Thanks,
Herb.
I solved the problem with a workaround…
By assigning it to “all pages that allow comments” it works because I do not allow comments on any of the static pages… only the blog and the individual post pages.
What I assign that way appears on all blog and post pages.
Was that for me Steve? If so I’m not quite following you.
Okay, guys the CW plugin v2.0 is due to be released really soon.
please mail any bugs(with screenshots and description!) to tom@thaslayer.com
NOW I do. Thanks Steve.
Shouldn’t the Homepage only checkbox just say ‘Add to Homepage’ because it still works with other filters applied, so its not really ‘Only’ the homepage. Just wondering because its a little confusing.
Wonderful plug in.
Feature request:
I would really like it if each of your logic boxes allowed my checked items to be either include or exclude.
Then I could, for example, exclude recent posts only from the home page with one x and not have to go back to specifically include it on another page when I add one.
I know that having both include and exclude logic can create problems so I suggest that the user choose whether they want to specify include on these pages or exclude from these pages.
Inside your php, this would just add a ! before your selections or not.
In the absence of this feature, I am still using widgit-logic but if you had it, I would only need your plugin and no others.
Thanks, again for a great plug in.
Good Work!!! Thankzzzz
Hi Tom,
First let me say what an awesome plugin
I seem to be having some issues
I dont quite understand.
Like Im having widgets being removed from
the home page when Im removing them from
another page.
When I remove them from the page I dont
want them to show on its also being removed
from the home page. Is there something Im
doing wrong?
Thanks
Im new to Word Press.
Learning very fast though.
Hey, great plug-in. Saves me having to hack the header.php file in the theme, which is great for updates.
I have a situation where I want a particular widget to appear at all times, except on one page. I can achieve this by checking the Show Widget only on Homepage, and then adding specific pages except the one I don’t want the widget to appear on.
This seems a little counter-intuitive, and it would be great if there was an option to exclude a page from displaying a widget, as this way every new page I create I have to add to the include list.
But that’s just a small gripe. Thanks for the plug-in.
I have one bug: my homepage is more like normal pages. The blog I use on one subpage for “news”. When I set up for example a text widget, it is from the beginning shown on all pages. That works. With Custom Widgets I can now limit it to certain pages to be shown. Works also…… except the blog page “news”. There it just does not show up on the right sidebar. The left sidebar is working fine. In the right sidebar I only see the text “blablabla how to get content into the sidebar”.
Conclusion: In the right sidebar I can weather show a widget on all pages or on certain pages except the blogpage “news”. Any idea how to get the widgets also shown up there ?????
Thanks !
Steve, thank you for your comment (#39). The only widget that was showing up on my blog page (which is not being used as the homepage) was the one that I did not customize. Although the v2.0 admin screen said the customized widgets would display on my blog page, I only got them to display after the workaround tip from Steve. However, the workaround won’t work if comments are on a page where I don’t want a specific widget.. Hopefully this bug can be fixed.
I agree that this is a great plugin. Thanks!
Love the plugin.
It would be great if you could assign a widget to a specific author page.
Hey there,
First of all – THANK YOU for posting that video! I mean that was REALLY helpful. I plan on installing/trying your widget and if I find it useful (which I expect I will) I will most definitely show my appreciation to you with a donation.
I encourage everyone to do the same! Coding takes a lot of work, and posting a tutorial video shows how much the author actually CARES about the users of his plugin. Lets pay some of that care back!
same problem with Steve…When I tell something to display on the blog , it totally disappears…any help would be greatly appreciated…
Turkey Travel Guide and Photos
For some reason I’ve tried installing v 2 on a new wordpress install and it gives me error. I have uninstalled and then installed by downloading zip file and still same message.
Fatal error: Only variables can be passed by reference in /netapp/whnas-peewee/s9/s9/01397/www.xtremedance.cc/webdocs/blog/wp-content/plugins/ts-custom-widgets/slayer_Custom_Widgets.php on line 51
Hello,
First off I would like to thank you for that GGGreat plugin – DEFINITELY the best out there among the custom wigetizers…
But I have an issue with it: for some reason the Blog page cannot be customized with certain widgets, only widgets that were not handled with the plugin show on the Blog page (as well as on all others) but once a widget have been handled somehow, it no longer shows on the blog page. Even if I choose for a widget to appear ONLY on the blog page it doesn’t.
Note that my Blog page is actually a page – I told wordpress to use it as my posts page instead of the usual frontpage.
Any suggestions on how to correct this???
THANKS!
This is a great help for the most part, but I also have a problem with the home page. I would like to have a widget show on the home page AND on certain selected others. Is that possible? And I 2nd the suggestion to allow titles for text and advertisement entries since after a while it is impossible to keep them sorted out.
Thank you very much from Italy!!!
Love this plug in. I am working on a very robust site which will end up with about 300-400 pages and I am playing with the idea of having a custom widget on each page.
Am I playing with fire here? In other words, do you think the plug in can handle the complexity of 400 different custom widgets? If so, should I expect any performance issues with site load time, etc.?
Thanks for developing one of the most useful plugins out there.
Hi – Firstly great widget! It does what I want exactly except for one thing.
If I have a page where I do not want any widgets displayed, is it possible to make the page 100% width? I’m using Artisteer tp produce the template.
Cheers!
Thanks so much for this plugin, my whole website project wouldnt be possible without it ..
I have the same request as Tammy, would be nice if you can name the Text widget … I have like 20 text widgets and its super easy to get confused …
Hi – I am trying to use Custom Widgets (which is terrific by the way) on a blog that uses a static page for the home page and has the blog located on another page. For some reason, none of the assigned Widgets are showing on the Blog page. Every other page and widget selection works fine. A bug perhaps? Thanks!
This is a great plugin.
However I have found a small bug when using it with WP 2.9.1 ( i understand this plugin hasnt been tested for this version).
Say for instance you have created a ‘News’ page to use as a blog as opposed to the ‘home’ page and you would like to display ‘Recent Posts’ only on this page.
By creating the widget in the normal widget area, the ‘Recent Posts’ widget now displays on all pages. Thats fine.
When selecting ‘Recent Posts’ in ‘Custom Widgets’ and selecting the ‘News’ page, for it to only display on, the widget disappears.
When selecting all pages, it appears on all pages including ‘News’.
If you select all pages by title and add them, and then remove a unrelated page from the list of added pages , Say ‘About Us’, the widget disappears from the ‘News’ page.
However, if you blog is positioned on the home page, it works fine.
I find this to be a vital widget in any development. I look forward to an updated version.
Thanks
The plugin looks good so far.
The only difficulty I am having to get it to function as it is intended to is when you have the capability to add multiple plugins at the same time.
Plugins such as Flexi Pages or a simple text box. If I add in multiple widgets of the same type I am unable to determine what is what in the TS-Custom Widgets menu when selecting a widget to customize.
It would be good to see a preview of the widget your about to customize or have the ability to label them somehow.
Also when selecting to customize a widget, mine done turn red like yours do in the video.
For now I’m really guessing and doing alot of trial and error when customizing widgets.
I really hope the multiple widget identification is something you will take a look at.
Thanks.
I really appreciated your smart plugin. I just published a review on my own blog here: http://www.word-ex-press.com/custom-widgets/
Many thanks for your job!
Cool plugin. Would love to see the support for custom taxonomies.
I want to use your custom widgets, but it is not testes for WordPress 3.0.1. When will your new update be available?
Cheers
Jannie
This plugin has been wonderful to work with, but I just found something that I wonder if I can “work around”. When using the “display on homepage” it still shows on all pages with multiple posts (like if someone clicks the “older posts” link at the bottom of the blog). Is there any way to have it ONLY show on that first page, and none of the other pages with multiple posts? Thanks again!
This plugin works on all of my pages EXCEPT one. That page is tltled Blog. I appears to configure correctly but simply no widget on the page. If I don’t select a page it does show up there (and all other pages) so I know that the widget nad page are working correctly. Suggestions of where to start?
OK, solved. Pilot error.
I had changed the page to static so it blocks the widget.
Luv your widget, I use a lot of text boxes in my sidebar, when I look at your widget listing they all say text. Is there a way for that to show the title of the text widget as well? It would sure make things easier than trying to remember which is which.
Re my recent inquiry. Problem solved.
Works like a charm and I’m started to post individual “background” widgets for each page
Persistence pays!
Mac
Hi, I’ve tried to download your widget but the link is broken.
Hey Slayer, so – it’s well known that this is just about the best plugin of it’s type available on the webosphere.
That does mean that making this suggestion feels a bit niggley – but there is something that would make my life (and no doubt others) a tiny bit easier.
I use quite a lot of text based plugins, and when I go to the list of plugins, each one is simply ‘text’. For those only using one text plugin that is no issue – I currently have 8, and whilst I can deduce which is which, having the title outputted alongside the text description would make my life loads easier.
I’m sure it would be easy enough for a chap of your talents – and would make this plugin even better than it is today…
I know that if I only want a specific widget only showing up on a certain page, I need to select that page from within the TS Custom Widgets section.
However, if I don’t want a specific widget to appear on any of the pages there is no option for this. All pages are included by default.
Therefore, all of the default widgets are displayed on every page.
Is there any way to change this ?
Hey there. Great job on the Custom Widgets plugin. I just wanted to suggest two small terminology changes.
You have an extended option called “Show Widget Only on Homepage”.
First, I would suggest calling it something else, maybe blog page, instead since many people like me have a static page set as home and the blog section labeled something else, like news. At first I thought this option would affect my “home” page, whichever it was, but it turned out to affect my blog page (called news).
Second, I don’t think it should say “Only” on Home/Blog Page, because that implies to me that it somehow would exclude all other pages (which it doesn’t), so maybe it should simply say “Show Widget on Blog/Home page”.
Again, I was just a bit confused at first, but all the functionality I want is already there, so thanks so much for your great work.
Unne
Hi
Just wanted to say that I wish I had discovered your Custom Widgets plug in before wasting so much time failing to make others work. It’s so simple, and unlike the others I tried, doesn’t need any coding knowledge. Thank you!
exellent plugin. Thanks alot