If you follow me, you might remember this post. Here comes the page which will include all the plugins I might recommend in future posts, tweets, etc.
Standard Plugins
Jetpack is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of WordPress.com.
It includes things like WordPress Stats, the URL shortener, E-Mail subscription (and comment subscription), and many more features!
Seriously. Who knows what you might do with your theme, but this plugin will always fix your RSS feed. You don’t need to worry about anything, because the typical feed error “XML or text declaration not at start of entity” or anything similiar to that will go away.
I don’t need to worry about anything with all my plugins, in case you haven’t noticed yet. Once you install this and tell the plugin to send you backups every week/two weeks/month, it will do just that and send you an email with your wordpress plugin. Yay!
BEST. THING. EVER. (Or at least in the top ten!) This plugin will monitor your blog looking for broken links and let you know if any are found.
For your Dashboard
This plugin has no options. It simply adds a column before the title (far left) the show’s the posts featured image if it’s supported and/or exists.
Add a defualt image simply by filtering you own image in. Usefeatured_image_column_default_image or filter your own post_type by using featured_image_column_post_types.
Change the background colors of the post/page within the admin based on the current status : Draft, Pending, Published, Future, Private.
Admin Customization allows you to change the appearance of your WordPress backend.
The plugin allows you to: change the backend favicon. change the backend logo. hide the admin logo text and / or logo image. change the logo text font size. change the login page logo with a logo of any width. change the admin footer text. disable dashboard widgets. hide update notices and plugin update count. turn on redirection to homepage on administration panels logout.
Calendars, Events, Manage your content Plugins:
An easy-to-use visual community calendar that allows authorized users to add, edit, move, copy, resize, delete and filter events into customizable categories – supports daily, weekly, monthly and yearly repeating events. Calendars can be added to your site by typing “[.calendar]” shortcode in the body of a page, a post or a text widget. Event lists are similarly added via the “[.eventlist]” shortcode. Both shortcodes are highly customizable with numerous display options.
As a bookblogger you know how hard it is to keep up your schedule– book releases, reading diaries, posts, interviews, whatever.
Did you remember to write a post for next Tuesday? What about the Tuesday after that? WordPress doesn’t make it easy to see when your posts are scheduled. The editorial calendar gives you an overview of your blog and when each post will be published. You can drag and drop to move posts, edit posts right in the calendar, and manage your entire blog.
You are a bookblogger! Plugins
This one is the work of paperthin.de, a very cool fellow (German) blogger! You can add a progressbar to your sidebar (supports ebooks, audiobooks and physical books) like this:
New version of Ajax Spoiler plugin renamed to ‘Advanced Spoiler’.
Show or hide contents (text, image etc.) with animated effects wrapped by spoiler markup tag([.spoiler] Hidden Text [./spoiler]).
Possibly helpful plugins
On WordPress it’s possible for you to add other users. There are different roles: Administrator, Editor, Author, Subscriber, .. And this plugin allows you to make the things they are not allowed to see go away. Just for them. It hides these dashboard parts. Very good, isn’t it? Especially if you regularely have guest-authors.
It makes your site load faster, if you need it to. I haven’t installed it, because, well.. I often edit posts, because I’m almost famous for my typos. But it’s handy!
W3 Total Cache improves the user experience of your site by improving your server performance, caching every aspect of your site, reducing the download times and providing transparent content delivery network (CDN) integration.
Content
Improve your web typography with: Hyphenation — over 40 languages supported; Space control, including widow protection, gluing values to units, forced internal wrapping of long URLs & email addresses; Intelligent character replacement, including smart handling of: quote marks, dashes, ellipses, trademarks, copyright & service marks, math symbols, fractions, ordinal suffixes; CSS hooks for styling: ampersands, uppercase words, numbers, initial quotes & guillemets.
Revision Control is a plugin for WordPress which gives the user more control over the Revision functionality.
The plugin allows the user to set a site-global setting (Settings -> Revisions) for pages/posts to enable/disable/limit the number of revisions which are saved for the page/post. The user may change this setting on a per-page/post basis from the Revisions Meta box.
The plugin also allows the deletion of specific revisions via the Revisions post metabox.
WordPress Related Posts Plugin will generate a related posts via WordPress tags, and add the related posts to feed.
Want to replace the old ← Older posts | Newer posts → links with some page links?
This plugin provides the wp_pagenavi() template tag which generates fancy pagination links. See the installation instructions for using it in your theme.
Add Post Footer automatically add any custom paragraph, html code, ad code, technorati tags and/or related links list to the end of every posts.
Easy Columns provides the shortcodes to create a grid system or magazine style columns for laying out your pages just the way you need them. Quickly add columns to your pages from the editor with an easy to use “pick n’ click” interface! For usage and more information, visit affiliatetechhelp.com.
Comments Plugins:
Instead of getting spammed, this one will only send notifications if the comment itself has gotten replied to, not ifANY comment has been left. I love it, it’s very good if you are a meme lover, and what the fuck, it’s just brilliant!
Next to all appearances of each commenter’s name in the admin, this plugin shows a count of their total number of comments, linked to a listing of those comments.
By default in WordPress, it is not possible to tell via a single glance whether a particular commenter has commented before, and if so, how many times.
This plugin will visit the site of the comment author while they type their comment and retrieve their last blog posts which they can choose to include at the bottom of their comment when they click submit.
The Social Login Plugin is a professional though free WordPress plugin that allows your visitors to comment, login and register with social networks like Twitter, Facebook, LinkedIn, Paypal, LiveJournal, Hyves, Вконтакте, Google or Yahoo.
Disqus, pronounced “discuss”, is a service and tool for web comments and discussions. Disqus makes commenting easier and more interactive, while connecting websites and commenters across a thriving discussion community.
The Disqus for WordPress plugin seamlessly integrates using the Disqus API and by syncing with WordPress comments.
Here is another post about integrating it. And here is the Disqus Comments Importer.
Comment Rating Field Plugin is a plugin which adds a 5 star rating field to the end of a comment form in WordPress, allowing the site visitor to optionally submit a rating along with their comment. Ratings are displayed as stars below the comment text.
Captchas:
Are you using your own Amazon links? Then using Akismet for free is kind of illegal. So, instead here are some plugins you might want to use:
Adds CAPTCHA anti-spam methods to WordPress forms for comments, registration, lost password, login, or all. In order to post comments or register, users will have to type in the code shown on the image. This prevents spam from automated bots. Adds security. Works great with Akismet. Also is fully WP, WPMU, and BuddyPress compatible.
Gab Captcha 2 is a simple, easy-to-solve and efficient captcha plugin for fighting spam in WordPress comments.
It adds an easy Turing test before each comment form. The Turing test consists of emphasized characters (red by default) that you must type in a text field. The plugin can be configured in your administration area.
Captcha plugin allows you to protect your website from spam using math logic which can be used for login, registration, reseting password, comments forms. Added Russian, German and Dutch languages.
Animal Captcha is a lightweight plugin for WordPress that adds a captcha control on comments and register with a nice picture of an animal than any man knows, and yet a robot is unable to identify. It’s nice, comfortable and very safe. Languages: English, Spanish, German, French and Portuguese. Try a test.
This is the one I use. The problem is that you’ll need to get your own SweetCaptcha account, so you’ll spend some time with that. And it appears some people have had issues with it lately. ; (
Instead of asking the user to input difficult and boring text, Sweet Captcha offers a cute and interactive friendly user experience. The Sweet Captcha consists of a question the user needs to answer by dragging the correct answer.
Add an verification code when user posting a comment to keep robots away. You can use an image verification code or a math equation instead.
Robots may post lots of spam comments into your database. You can add a verification code image or a math equation to avoid this.
Custom Post Types, Taxonomies and Editing these Plugins
If I were you, I’d ask me to do a customized plugin for you, because the Custom Post Types UI plugin certainly is cool, but if you do something wrong, you might freak out. Anyway, you can add custom post types and more importantly taxonomies to your website. (Tags and Categories are taxonomies)
So instead of adding all the authors you’ve mentioned in your post in the tag-area, you might add a taxonomy called “authors”. (If you want it, message me and I’ll do a plugin for you. It’s very VERY easy!)
Very important if you move from Blogger to WordPress! Convert existing categories to tags or tags to categories, selectively.
f you need to reorganize your tags and categories, this plugin will make it easier for you. It adds two new options to the Bulk Actions dropdown on term management pages:
- Merge – combine two or more terms into one
- Set parent – set the parent for one or more terms (for hierarchical taxonomies)
- Change taxonomy – convert terms from one taxonomy to another
It works with tags, categories and custom taxonomies.
Adds friendly permalink support, template files, and a conditional for public, non-hierarchical custom post types.
Requested:
If you are searching for a plugin, ask me and I’ll search for some. Here are the ones I’ve found so far:
Survey and Poll Tools
1. WordPress Survey and Quiz Tool
Allows users to create quizzes, surveys or polls hosted on their WordPress install. Features: Unlimited Quizzes. Unlimited Surveys. Unlimited Polls. Unlimited number of sections for quizzes, surveys and polls. Auto marking for quizzes with all multiple choice questions. Ability to limit quizzes and surveys to one submission per IP address. Ability to send customised notification emails. Ability to send notification emails to a single email address, multiple email addresses or a group of WordPress users. Ability to have notification emails only be sent if the user got a certain score. Ability to have surveys and quizzes be taken by registered WordPress members only. Ability to have quizzes and surveys with or without contact forms. Ability to have custom contact forms. Ability to export and import quizzes,surveys and questions. Ability to have PDF certifications using DocRaptor
WordPress Simple Survey is a plugin that allows for the creation of a survey, poll, quiz, or questionnaire and the tracking of user submissions. Scores, Names, and Results can be recorded, emailed, and displayed in the WordPress backend. The plugin is jQuery based which allows users to seamlessly and in a graphically appealing manner, take the quiz without reloading the page. Each answer is given a weight (or score/points). Once a quiz is submitted, the user is taken to a predefined URL based on their score range; this page can be anyURL including pages setup in WordPress that can contain information relevant to the particular scoring range, including the user’s score and answer set. The plugin can also keep a record of all submissions and email results to a predefined email address.
3. Surveypress / Lime Survey
Using this plugin, administrator can integrate WordPress with LimeSurvey,an open source powerful feature packed survey tool, which gives the capability of importing users from WordPress to LimeSurvey and registered users of WordPress site can see the public active surveys in there dashboard and take them as well! Furthermore, grant some users the ability to create survey or manage templates(if you wish!) on the basis of Roles or on per user basis! This plugin will be very useful for those who need a nice website/blog with the power of survey management.
Features: Import users from WordPress to LimeSurvey. Map the roles of users in WordPress with user capabilities/responsibilities in LimeSurvey. Allow other users to create survey, manage labels/templates, create user and so on in LimeSurvey via this plugin. Make your surveys public (in LimeSurvey!) so that users can see and take them directly through there dashboard in WordPress. Customize the behaviour of this plugin!
4. Polldaddy
The Polldaddy Polls and Ratings plugin allows you to create and manage polls and ratings from within your WordPress dashboard. You can create polls, choose from 20 different styles for your polls, and view all results for your polls as they come in. All Polldaddy polls are fully customizable, you can set a close date for your poll, create multiple choice polls, choose whether to display the results or keep them private. You can also create your own custom style for your poll. You can even embed the polls you create on other websites. You can collect unlimited votes and create unlimited polls. The new ratings menu allows you to embed ratings into your posts, pages or comments. The rating editor allows you to fully customize you rating. You can also avail of the the ‘Top Rated’ widget that will allow you to place the widget in your sidebar. This widget will show you the top rated posts, pages and comments today, this week and this month.
WordPress Newsletter Tools
Post Notification. With each new post an email is sent to every registered User in the Database. The email can be text or HTML.
Where you have to use the 1.1.x one, because every other version apparently is not compatible with the new WordPress versions.
2. Subscribe2
Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog.
Email Notifications can be sent on a per-post basis or periodically in a Digest email. Additionally, certain categories can be excluded from inclusion in the notification and posts can be excluded on an individual basis by setting a custom field.
→ 15 Plugins to Manage Subscribers

January 16, 2012 at 3:20 pm
Vielen Dank für die tolle Auflistung! Einiges kannte ich schon, aber ich hab gerade auch noch ein paar hilfreiche Plugins installiert :D
January 19, 2012 at 10:32 pm
@Rishu: Was hast du dir denn so geklaut? *g*
January 20, 2012 at 7:54 pm
@Patricia: Jetpack hatte ich mir schon installiert, als du es auf Twitter erwähnt hast. Den Broken Link Checker hatte ich schon mal, ist mir aber erst nach diesem Post wieder eingefallen zu installieren. Und dann hab ich mir noch Admin Commenters Comments Count geholt, das ist toll <3
Rishu recently posted Der Reiz der Perversion
January 19, 2012 at 10:24 pm
Patty — I am thinking about moving to wordpress. I have to PAY to change fonts on worpress — I thought it was free!
January 19, 2012 at 10:31 pm
@Lady Jaye: Oh, hell. I don't know if you saw my guide post (the new one) I listed some free hosts there, so maybe check them out and if you need any help, let me know! I would definitely switch to WordPress.org! Customizing things on WordPress costs if it's not available on your Theme's Settings-page. And most themes don't have such a page and all these functions. ; (
January 19, 2012 at 10:39 pm
This is looking less probable, Patty. I know I am cheap, but I don't understand why I have to pay $30 a year to change fonts or background — especially when it is supposed to be a free blog.
January 19, 2012 at 11:00 pm
@Lady Jaye: No, you are on WordPress.COM — There you'd have to pay for it. On WordPress.ORG (where I am) it's for free! : )
January 20, 2012 at 12:58 am
OH. I didn't realize. Thanks, Patty!
January 20, 2012 at 1:04 am
@Lady Jaye: Yeah, but that's a little more complicated and you'd need a host which is either for free OR costs money, too. So it really depends. If you want to, I can set up a test blog on my server for you to check out and if you like it, you can do your own. : )
January 20, 2012 at 1:36 am
Oh yes, i'd like that, please, Patty. I am thinking about it, and it is something I might just get off my cheapo bum and do anyway. THanks!!
January 20, 2012 at 6:27 pm
@Lady Jaye: LOL then just email me and I'll set it up for you so you can test it!
February 28, 2012 at 9:58 pm
Hey Paricia,
Which subscription tool do you like best? We're using Subscribe2 right now, but I'm not fond of how it formats the email.
Stephanie Sinclair recently posted Author Interview with Kendare Blake and Giveaway
February 29, 2012 at 1:10 pm
Hey!
I'm not so sure myself. I'm using the Feedburner E-Mail subscribtion thing, but it's very unpredictable. With Jetpack as an almost integral part of the WordPress.org setup I'd gather that it sends the typical WordPress formatted emails, but I haven't checked that particular feature of the plugin out yet. I don't even know how the Subscribe2 emails would look like, because I follow my favorite blogs via RSS or Atom.
I have heard, though, that sometimes these emails are i.e. cut because you set your settings to "Show excerpt". Depending on how exactly you set everything up, not only your blog-index-posts, but also your feed would be cut, meaning your readers would have to visit your blog in the usual browser, i.e. Chrome to actually see all the content so if that is what you were talking about when you said you didn't like the format it could be changed via three clicks or something.
If you mean that the emails are displayed in this html-ish form, so a stupid font, no real text-align, no pictures etc. then maybe check out the Jetpack Subscribe feature! I haven't found the time to subscribe to my own blog to see if everything's working, but I'm pretty sure Jetpack, coming from the WordPress team, should send your followers pretty decent-looking emails. *g*
Urgh. I have a feeling that this didn't help at all. *le sigh*
February 29, 2012 at 2:28 pm
No, you were very helpful! We use the Jetpack subscriptions instead of Feedburner's because, like you said, it's unpredictable. But for those that register with the blog, I don't think Jetpack subscriptions work for them, which is why we have subscribe2. Now, I recently found out they do have an upgraded version that shows the post in the email correctly, but you have to pay $40! No, thank you. Lol.
I subscribed and registered with the blog to see what the emails show up as and you're right about Jetpack. It's just like the WP.com emails. Though, I think they aren't in excerpt format. I don't know how to change that. There doesn't seem to be an option for it on the dashboard, but it's not a deal breaker.
I'll just toy around with it until I find something satisfactory.
Stephanie Sinclair recently posted Author Interview with Kendare Blake and Giveaway
April 18, 2012 at 1:11 pm
They are in excerpt format because you all of your posts in excerpt format on the blog. You can change that in the Settings -> General/Reading or somewhere around there.
I seriously love what you to did with your blog. So. Good!
April 18, 2012 at 5:41 am
So I have a question: is there a plugin that makes helps with organizing review archives by title/author/whatever?
Joss recently posted Top Ten Tips for New Book Bloggers
April 18, 2012 at 1:31 pm
I am not sure if there is a free plugin that allows you to do that, but there is a very easy solution for it. Just checked out your blog again to see if it's possible for you..
Okay, you have the category "reviews". That's perfect! You can either make it even better to organize them via title/author/whatever with the plugin "Types" or just sort them by the actual post-title or date. I'll talk about both solutions here and hope that is okay for you. Also, sorry if something doesn't make sense.. My English sucks even more today because I was at the dentists yesterday and am short on painmeds. XD
1. You install the plugin Types and create two custom taxonomies. One is called "Authors", the other one is called "Title". You could also go farther and just create one taxonomy called "Archive Tags". I'll go with Archive Tags for now, but the principle remains the same.
1.1 You can also use the tags you already have, and not create a taxonomy.
2. You now add Archive Tags (Authors A, Authors B, Authors C; Title A, Title B, Title C — as in "Author's last name starts with A") to all your reviews! I did that in my Timeline, which isn't finished yet, though. I added Genre, Setting, Author, Title, POV, Content, Release, Date I Read The Books, Source etc.
3. You now create a .php file. Download the theme you use right now and copy the "page.php". Then open the page — Copy.php and change the name to "page-byauthor.php" and look at the actual file.
It will say something like
< ?php/**
* @package WordPress
* @subpackage Yoko
*/
get_header(); ?>
< ?php the_post(); ?>
< ?php get_template_part( 'content', 'page' ); ?>
< ?php comments_template( '', true ); ?>
< ?php get_sidebar(); ?>
< ?php get_footer(); ?>
You will have to delete the part where it says
< ?php the_post(); ?>< ?php get_template_part( 'content', 'page' ); ?>
and exchange that for 26 custom loops.
Custom loops mean that you access the query a second time, third, fourth time. You have already contacted your database and server and all of that, but need to do it again, to only display posts that have been tagged, for example, "Authors A".
For each of these custom loops you will have to copypaste and customize the following lines:
< ?php $args = array( 'post_type' => 'book-archive', 'posts_per_page' => 500, 'book-tag' => 'authors-a', 'order' => 'ASC');$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
" title="" target="_blank">< ?php the_title(); ?>
< ?php endwhile; ?>
Things you'd have to change: Post Type. Your post type is probably, duh, "post" and not "book-archive". You can also change the order, something that is shown in the WordPress Codex, and obviously the "book-tag" thing. If you need help with this (if you even want to do this) let me know and I'll set up the whole page for you. :)
Depending on how you want this all to be displayed you could use list-items, tables, pictures and so on.
HOpe that helped a little. Also hope that the codes will be displayed properly. If not, I'll edit it later. *g*
April 18, 2012 at 1:34 pm
Okay, that arsehole editor totally messed the code up. If you want to know how to do it, I'll send it to you, but I'm too lazy to look for a HTML converter atm. *rubs her cheek and whines a little*
April 18, 2012 at 10:21 pm
So, I just wrote a tutorial. If you're interested check it out, if not.. then well, not. *grin* Here it is: http://www.bookexhibitionism.de/wp-article/tutorial-set-review-archive-custom-loops/
April 20, 2012 at 6:02 am
Wow, thanks for this! I really appreciate it.
Joss recently posted Review: Cinder by Marissa Meyer
April 20, 2012 at 6:49 am
Hope it helps a little. :)
April 20, 2012 at 7:10 am
I have another question for you: I see on the main page there are entries that say things like "Just read [book]". How is that done?
Joss recently posted Review: Cinder by Marissa Meyer
April 20, 2012 at 7:48 am
Let's see.. Ah, right! This is a custom post type. I don't know how much you know about WordPress, but it offers you by default the post types "post" and "page" (actually also "media" and so on) and then the possibility to add your own post types.
You add a custom post type (either in the functions.php or via a plugin, e.g. the plugin Types) and then you'd want those to appear in your indes/archive templates, right? You can either just show the titles like I do, or the title and excpert, the full post, the thumbnail etc. I picked the title and put a "Just Read:" in front of it.
To enable WordPress to actually show this in the index/home/archive pages I had to customize three files:
- functions.php
– index.php
– style.css
Argh. I have to delete most of the php stuff because WordPress doesn't like me anymore. Okay, this code gives WordPress more functionality. It goes into the functions.php (hah) and says something like "Don't just display normal posts in my home and archive page, add the custom post types I want to be displayed, too.
So, for now all we have the POSSIBILITY to add them to your index page. We still have to do that, though and that's the trickier part.
In the index.php you would want the book-posts to be displayed differently. So you'd use conditional tags. They go like "IF this and that happens, do that. If not, do something else." It's simple PHP, actually, but while WordPress suports many things I'm not so sure if there is a "If it's a custom post type called book"-version, so I'll go with the safer option.
Let's say our custom post type is called "books" and it has a custom taxonomy called "genres". To make WordPress process that you only want "books" to be displayed differently, you'll say "If this post type has any item that belongs to the taxonomy 'genre' do this. If not, do something else."
Again, I'm not allowed to post the php code here. I can send it to you via email later, but it basically says "Dear WordPress. If it has any book-tag terms, display it like I told you to. If it doesn't, then do the usual stuff."
Now all that is left to do is adding some stuff to the style.css:
.justreadouter { width:99%; margin-bottom:30px; padding-bottom:30px; border-bottom: 1px dotted #ddd; } .justread { background: url('custom/teatime.png') #fff; background-repeat: no-repeat; margin: 2px 0 2px 0; padding: 2px 2px 2px 25px; min-height: 22px; max-height: 30px; font-size: 1.3em/1.4; font-weight: bold; }As always, if you don't really know how it works, send me your theme and the names of your taxonomies and post types and I'll set it all up for you. :)
I fear my explanation wasn't very good, too. Sorry for that. I'm having problems thinking straight with my head & teethache, plus the painmeds I've taken. v_v