If you’re looking for some great ways to improve your WordPress workflow, read on for a massive collection of free themes, plugins, tools and tutorials. These resources were all linked via the Smashing Magazine Twitter stream, Facebook stream, and other social-media streams around the Web.
These resources have now been organized and consolidated for easy reference to help you get the most out of the world’s most popular publishing platform. We hope that you’ll find these resources helpful and valuable.
Further Reading on SmashingMag:
- Utilizing User Roles In WordPress1
- Do’s And Don’ts For WordPress Startups2
- Random Redirection In WordPress3
- Inside WordPress Actions And Filters4
Free WordPress Themes Link
There are probably a billion WordPress themes available these days. But not all of them are worth using or even looking at. Fortunately our readers send in some amazing and beautifully designed themes for us to check out and share. So without further ado, here are some of the best WordPress themes we’ve discovered along the way, neatly summarized and linked for your surfing pleasure.
Free Minimal Swiss Design WordPress Themes (4 Themes)15
In this post the authors release yet another freebie: an original set of four exclusive minimal, clean WordPress themes designed by Marios Lublinski and released for the Web design community.
Modernist: Free WordPress theme with focus on typography17
Yet another freebie: a beautiful Modernist WordPress theme, designed by Rodrigo Galindez, and released for Smashing Magazine and its readers. This theme is based on the design ideas of Jan Tschichold, Josef Müller-Brockmann, Dieter Rams, and other modernists.
Free E-Commerce WordPress Theme: Balita: Smashing Magazine19
In this post the authors release yet another freebie: the Balita WordPress theme, a theme dedicated to shops that sell products for children.
WordPress Anniversary Theme23
On January 25, 2003, a seemingly one-off comment by “Mike” on Matt Mullenweg’s blog started a chain reaction that resulted in the creation of WordPress. Today, WordPress powers millions of blogs and websites, making it incredibly easy to build a website!
Academica: Free WordPress 3.0 Theme For Educational Websites — Smashing Magazine25
A free WordPress theme designed specifically for educational websites such as universities, schools, etc.
Landing pages, squeeze pages, sales pages, and A/B testing made easy for WordPress27
The authors deliver high-quality premium WordPress themes and plugins that make it easy to take your website to the next level.
Foghorn is a minimalist WordPress theme built off of the foundation of Twenty Eleven. It has a custom options panel for switching layouts, removing sidebars, uploading a logo, and changing footer text.
Free WordPress 3.1 Theme: Splendio (With PSD Sources)33
A new freebie: a beautiful theme, designed by Vlad and Elena Scanteie which was developed exclusively for Smashing Magazine and its readers.
Free HTML 5 Responsive WordPress Theme for Photographers34
Photum is a theme to use with WordPress that will turn your site into a clean portfolio that you can use to show off your photos.
WordPress Plugins Link
Besides themes, plugins are another way to customize your WordPress website with advanced functionality and interactivity. As with themes, there are plugins for just about everything you can possibly imagine. But also like themes, it can be difficult to sift through the fluff, and find those gems that truly improve your website.
When you do find a WordPress plugin that’s great, you just have to share it with others in the community. So put on your plugin-checking goggles, because it’s about to get interesting!
The Sweet Plugin: User Switching35
Today’s Sweet Plugin is User Switching, which has quickly become one of my all-time favorite plugins. It allows admins to easily switch to another user, skipping the log-in / log-out process, which can become quite time-consuming for testing the websites of different users. This is one plugin that is seriously worth checking out.
Event Organiser adds event management that integrates well with your WordPress site. By using WordPress’ in-built ‘custom post type’, this plug-in allows you to create events that have the same functionality as posts, while adding further features that allow you to manage your events.
Ninja Forms: A New Free Plugin for Creating Forms in WordPress38
Every website needs forms – it’s an integral part of visitor/customer communication. However, custom forms can be a downright pain to code.
Bcrypt WordPress Plugin: Store A Password Safely41
bcrypt uses a variant of the Blowfish encryption algorithm’s keying schedule, and introduces a work factor, which allows you to determine how expensive the hash function will be. Because of this, bcrypt can keep up with Moore’s law. As computers get faster, you can increase the work factor and the hash will get slower.
Pricing Table WordPress Plugin43
WordPress Pricing Table plugin will help the admin to publish a pricing table on your WordPress page, or even to post content to it. WordPress Pricing Table plugin has a full-featured (but easy to use) administration option to create a pricing table.
Leaflet Maps Marker WordPress Plugin51
The WordPress plugin “Leaflet Maps Marker” allows you to pin, organize and show your favorite places through OpenStreetMap on your blog and via different APIs on external websites or apps
Front End Upload WordPress Plugin53
A WordPress plugin that facilitates adding a client upload form to your site with the least friction possible, something you can literally activate, implement with a shortcode, and leave it at that if you wanted. Enter Front End Upload.
More Fields WordPress Plugins
More Fields is a WordPress plugin that adds boxes to the Write / Edit page. These boxes contains input fields, so that additional (more) fields can be added to a post. For example, if you write about books, you can add a box where you can enter the title and the author, etc. The boxes can be placed either to the right or to the left of the Write / Edit page.
Usernoise Modal Feedback: A WordPress Contact Form57
WordPress websites are always in need of a good contact form. Are you looking for a feedback / contact form that works right out of the box? Should it have an attractive aesthetic, with a simple yet full-featured form? Look no further than the free Usernoise Modal Feedback Contact Form plugin.
WordPress SEO by Yoast, version 1.059
The SEO plugin by Yoast helps all our editors add SEO juice to their post fast and easy. Editors should focus on writing content, not gaming results. But they are the ones most suitable to write descriptions and titles for their own stories. This plug-in allows them to do just that without needing an SEO expert to walk them through the process. An invaluable tool for any professional blog.
WP Document Revisions — Document Management for WordPress61
WP Document Revisions is a document management and version control plugin for the popular content management system, WordPress. Built for time-sensitive and mission-critical projects, teams can collaboratively edit files in any format — text documents, spreadsheets, images, sheet music… anything, while seamlessly tracking the document’s progress as it moves through your organization’s existing workflow.
WordPress Tools Link
Beyond themes and plugins, there are tools and resources to further help with improving the presentation, organization, and functionality of your WordPress-powered website. Here is our growing collection of WordPress tools that we’ve collected from around the Web:
ManageWP: Manage WordPress Websites From One Dashboard63
ManageWP helps you manage all your WordPress sites from one location, keeping them updated and secure.
WordPress Mobile Pack64
The WordPress Mobile Pack is a complete toolkit to help mobilize your WordPress website and blog. It includes a mobile switcher to select themes based on the type of user that is visiting the website, a selection of mobile themes, extra widgets, device adaptation, and a mobile administration panel to allow users to edit their website, or write new posts when they are out and about.
HTML5 Boilerplate for WordPress66
This theme is built on the HTML5 Boilerplate by Paul Irish and Divya Manian. The sole purpose of this theme is to save developers the time it takes to apply the HTML5 Boilerplate to WordPress. The “HTML5 Boilerplate” name is used with permission from Paul Irish.
Default WordPress Generated CSS Cheat Sheet for Beginners68
The goal of this cheat sheet is to assist beginners who are looking to get into WordPress theme styling.
Web Design WordPress Function List
A very detailed WordPress 4.0+ Template Tag Reference Guide
WordPress TextMate Bundle70
The WordPress TextMate Bundle is a TextMate bundle that is built with the sole purpose of reducing the amount of time spent digging around the WordPress core to look up those little things that we work with every day.
Wonderflux — a free, open source theme framework for WordPress74
The framework contains over 100 hooks, including a unique set of dynamic location aware hooks. This allows you to insert pretty much any content or code in a variety of different views and situations anywhere in your theme output easily. There are also countless filters and parameters within the display functions available in Wonderflux.
Instant WordPress is a complete standalone, portable WordPress development environment. It turns any Windows machine into a WordPress development server. It can even run from a USB key.
Reverie: Versatile HTML5 WordPress Framework77
Reverie Framework is an extremely versatile HTML5 WordPress framework based on ZURB’s Foundation, a powerful tool for building prototypes on any kind of device. Reverie follows HTML5 Boilerplate standards, and is hNews microformat ready. It is optimized for search engines, while at the same time improves readability.
WordPress Tutorials Link
Wrapping up these super-useful themes, plugins, and tutorials, here is a hand-picked collection of some great WordPress tutorials:
Using TextMate for WordPress Code Cleanup81
In this post, the author will show you how to add two useful commands to TextMate, then move through the steps taken for theme code cleanup, finally putting the commands into practice.
Force Reload of Scripts and Stylesheets in your Plugin or Theme83
If you’re developing a WordPress theme or plugin you may have had the problem that scripts or stylesheets are not reloaded from the source when you refresh the page because they are cached somewhere on the way from the server to the browser. This quick tutorial explains how to force reload of scripts and stylesheets in your plugin or theme.
WordPress Internals: How WordPress Boots Up — Theme.fm85
The authors have written their own Twitter (or other service feed plugins / widgets), to those who are simply interested in PHP and software architecture. They invite you to join us on a journey deep into WordPress core code.
Importing WordPress Users via CSV Files87
Conceptually, the idea is simple: import the data to create actual users for a WordPress-powered website. The trick is to clean up the data as much as possible to ensure valid username and password information. Once the data is good, importing it is easy, using a plugin.
How to Redirect Logged-In Users89
WordPress provides a variety of ways to redirect logged-in users. In this DiW post, we explain each of these methods along with some useful tips and tricks along the way. These techniques enable you to redirect logged-in users to internal pages, external pages, and even return them to the current page.
How to Build a Shortened URL Service with WordPress Custom Post Type91
The point of this tutorial is to push the limits of WordPress, and that’s going to take some real thought!
Ajax-Powered Error Logs for WordPress92
This tutorial shows you how to set up dynamic error monitoring on any typical website. But the script will require some tweaking to get it to work with WordPress.
Scaling WordPress for High-Traffic93
This talk (presented by Envato’s very own developer extraordinaire, Ryan Allen), will detail some of the potential pitfalls and solutions when maintaining massive WordPress blogs, such as “Tuts+”.
How to optimize plugin loading
This tutorial is primarily for plugin developers, but it can also be useful reading for anyone working with WordPress, to help them better understand how plugins load, and what can be done to improve them.
There are many reasons why you may want to optimize your WordPress blog — primarily, you want your website to load quickly. That of course encompasses a number of other things such as wanting to make sure your website can handle large volumes of traffic without choking, and making sure your website’s processes aren’t being killed due to using too many server resources.
WordPress HTTP API — easily GET or POST in WordPress97
The WordPress HTTP API makes fetching from (or posting to) remote servers a breeze. It does this by allowing you to be transport agnostic when you either fetch or post something. The HTTP API will choose the fastest and most reliable method out of the five different transports available in PHP. It will take care of discovering what transports are allowed on that server at that time.
How to Setup Your Own Nginx Powered WordPress Server102
Nginx is a Web server software that allows your server to serve files. Nginx is fairly new to Web server work, relative to other popular Web servers. If you look at the graph below, you can see Apache as the “top dog” (going all the way back to before 1995), while Nginx just started showing up in March, 2007.
Group WordPress Project: A Purpose & A Name104
This time, the author is looking to narrow things down a bit, and needs your help to determine the overall purpose of the theme, and to start thinking about a possible name.
How To Create Custom Post Meta Boxes In WordPress106
Creating custom meta boxes is extremely simple — at least it is once you’ve created your first one using the tools baked into WordPress’ core code. In this tutorial, the author will walk you through everything you need to know about meta boxes.
WordPress Multisite: Practical Functions And Methods111
Multisite is a powerful new feature that arrived with the release of WordPress 3.0. It allows website managers to host multiple independent websites with a single installation of WordPress.
The Definitive Check List for Publishing Your WordPress Plugin113
This tutorial will guide you through publishing your plugin in the WordPress plugin directory. It works as a check list to help you make sure the plugin will be ready for the prime time by the time you hit publish.
Last Click Link
40 Keyboard Shortcuts to Use in the WordPress Editor115
A detailed overview of keyboard shortcuts that you can use when writing your posts with WordPress.
Huge Collection of Code Snippets: .htaccess, PHP, WordPress, jQuery, HTML, CSS119
Another huge repository of useful WordPress snippets.
- 1 https://www.smashingmagazine.com/2012/10/utilizing-user-roles-wordpress/
- 2 https://www.smashingmagazine.com/2012/06/dos-donts-wordpress-startups/
- 3 https://www.smashingmagazine.com/2012/04/random-redirection-in-wordpress/
- 4 https://www.smashingmagazine.com/2012/02/inside-wordpress-actions-filters/
- 5 https://www.smashingmagazine.com/2011/01/10/free-html-4-01-html5-wordpress-theme-spectacular/
- 6 https://www.smashingmagazine.com/2011/01/10/free-html-4-01-html5-wordpress-theme-spectacular/
- 7 http://wpshower.com/free-wordpress-themes/suburbia-free-wordpress-theme/
- 8 http://wpshower.com/free-wordpress-themes/suburbia-free-wordpress-theme/
- 9 http://wpshower.com/free-wordpress-themes/portfolium-free-wordpress-theme/
- 10 http://wpshower.com/free-wordpress-themes/portfolium-free-wordpress-theme/
- 11 http://www.rootstheme.com/
- 12 http://www.rootstheme.com/
- 13 http://www.onextrapixel.com/2011/03/14/neuegrafik-a-free-modern-wordpress-theme/
- 14 http://www.onextrapixel.com/2011/03/14/neuegrafik-a-free-modern-wordpress-theme/
- 15 https://www.smashingmagazine.com/2011/01/27/free-minimal-swiss-design-wordpress-themes-4-themes/
- 16 https://www.smashingmagazine.com/2011/01/27/free-minimal-swiss-design-wordpress-themes-4-themes/
- 17 https://www.smashingmagazine.com/2010/08/21/modernist-free-wordpress-theme-with-focus-on-typography/
- 18 https://www.smashingmagazine.com/2010/08/21/modernist-free-wordpress-theme-with-focus-on-typography/
- 19 https://www.smashingmagazine.com/2011/10/19/free-e-commerce-wordpress-theme-balita/
- 20 https://www.smashingmagazine.com/2011/10/19/free-e-commerce-wordpress-theme-balita/
- 21 http://www.elmastudio.de/wordpress-themes/ari/
- 22 http://www.elmastudio.de/wordpress-themes/ari/
- 23 http://www.wpanniversarytheme.com/
- 24 http://www.wpanniversarytheme.com/
- 25 https://www.smashingmagazine.com/2010/08/29/academica-free-wordpress-theme-for-educational-websites/
- 26 https://www.smashingmagazine.com/2010/08/29/academica-free-wordpress-theme-for-educational-websites/
- 27 http://maxfoundry.com/
- 28 http://maxfoundry.com/
- 29 http://wpcorner.com/bubblog-theme/
- 30 http://www.dessign.net/grid-portfolio-theme-free/
- 31 http://wptheming.com/foghorn/
- 32 http://www.dessign.net/designer-theme-free/
- 33 https://www.smashingmagazine.com/2011/05/30/free-wordpress-3-1-theme-splendio-with-psd-sources/
- 34 http://photographicblog.com/free-responsive-wordpress-theme-for-photographers/
- 35 http://wpcandy.com/broadcasts/the-sweet-plugin/user-switching
- 36 http://wpcandy.com/broadcasts/the-sweet-plugin/user-switching
- 37 http://wordpress.org/extend/plugins/event-organiser/
- 38 http://wpmu.org/ninja-forms-a-new-free-plugin-for-creating-forms-in-wordpress/
- 39 http://www.zingiri.net/plugins-and-addons/bookings/
- 40 http://www.zingiri.net/plugins-and-addons/bookings/
- 41 http://codahale.com/how-to-safely-store-a-password/
- 42 http://codahale.com/how-to-safely-store-a-password/
- 43 http://wordpress.org/extend/plugins/pricing-table/
- 44 http://wordpress.org/extend/plugins/pricing-table/
- 45 http://wordpress.org/extend/plugins/anti-splog/
- 46 http://wordpress.org/extend/plugins/anti-splog/
- 47 http://wordpress.org/extend/plugins/email-address-encoder/
- 48 http://wordpress.org/extend/plugins/email-address-encoder/
- 49 https://github.com/welaika/wordless
- 50 https://github.com/welaika/wordless
- 51 http://www.mapsmarker.com/
- 52 http://www.mapsmarker.com/
- 53 http://mondaybynoon.com/20120102/announcing-front-end-upload-wordpress-plugin/
- 54 http://mondaybynoon.com/20120102/announcing-front-end-upload-wordpress-plugin/
- 55 http://simple-press.com/
- 56 http://simple-press.com/
- 57 http://wpmu.org/usernoise-modal-feedback-a-free-wordpress-contact-form-that-just-works/
- 58 http://wpmu.org/usernoise-modal-feedback-a-free-wordpress-contact-form-that-just-works/
- 59 http://yoast.com/wordpress-seo-stable/
- 60 http://yoast.com/wordpress-seo-stable/
- 61 http://ben.balter.com/2011/08/29/wp-document-revisions-document-management-version-control-wordpress/
- 62 http://ben.balter.com/2011/08/29/wp-document-revisions-document-management-version-control-wordpress/
- 63 http://managewp.com/
- 64 http://wordpress.org/extend/plugins/wordpress-mobile-pack/
- 65 http://wordpress.org/extend/plugins/wordpress-mobile-pack/
- 66 https://github.com/zencoder/html5-boilerplate-for-wordpress
- 67 https://github.com/zencoder/html5-boilerplate-for-wordpress
- 68 http://www.wpbeginner.com/wp-themes/default-wordpress-generated-css-cheat-sheet-for-beginners/
- 69 http://www.wpbeginner.com/wp-themes/default-wordpress-generated-css-cheat-sheet-for-beginners/
- 70 http://top-frog.com/projects/wordpress-textmate-bundle/
- 71 http://top-frog.com/projects/wordpress-textmate-bundle/
- 72 http://humanshell.net/wordpress/wordpress-initialization/
- 73 http://humanshell.net/wordpress/wordpress-initialization/
- 74 http://wonderflux.com/
- 75 http://moreco.de/wordpress-widget-boilerplate/
- 76 http://moreco.de/wordpress-widget-boilerplate/
- 77 http://themefortress.com/reverie/
- 78 http://themefortress.com/reverie/
- 79 https://github.com/andreascreten/wp-cli
- 80 https://github.com/andreascreten/wp-cli
- 81 http://themeshaper.com/2010/05/20/using-textmate-for-wordpress-code-cleanup/
- 82 http://themeshaper.com/2010/05/20/using-textmate-for-wordpress-code-cleanup/
- 83 http://wpengineer.com/2292/force-reload-of-scripts-and-stylesheets-in-your-plugin-or-theme/
- 84 http://wpengineer.com/2292/force-reload-of-scripts-and-stylesheets-in-your-plugin-or-theme/
- 85 http://theme.fm/2011/09/wordpress-internals-how-wordpress-boots-up-2315/
- 86 http://theme.fm/2011/09/wordpress-internals-how-wordpress-boots-up-2315/
- 87 http://perishablepress.com/press/2010/11/04/importing-wordpress-users-via-csv-files/
- 88 http://perishablepress.com/press/2010/11/04/importing-wordpress-users-via-csv-files/
- 89 http://digwp.com/2011/08/how-to-redirect-logged-in-users/
- 90 http://digwp.com/2011/08/how-to-redirect-logged-in-users/
- 91 http://wp.tutsplus.com/tutorials/build-a-short-url-service-with-wordpress-custom-post-types/
- 92 http://perishablepress.com/ajax-error-log-wordpress/
- 93 http://net.tutsplus.com/articles/scaling-wordpress-for-hi-traffic/
- 94 http://net.tutsplus.com/articles/scaling-wordpress-for-hi-traffic/
- 95 http://wiki.dreamhost.com/WordPress_Optimization
- 96 http://wiki.dreamhost.com/WordPress_Optimization
- 97 http://yoast.com/wp-best-practice/wordpress-http-api/
- 98 http://digwp.com/2011/04/admin-bar-tricks/
- 99 http://perishablepress.com/wordpress-permalinks-htaccess/
- 100 http://perishablepress.com/wordpress-permalinks-htaccess/
- 101 https://www.smashingmagazine.com/2012/03/07/writing-unit-tests-for-wordpress-plugins/
- 102 http://wpmu.org/how-to-setup-your-own-nginx-powered-wordpress-server/
- 103 http://wpmu.org/how-to-setup-your-own-nginx-powered-wordpress-server/
- 104 http://blog.echoenduring.com/2010/11/02/group-wordpress-project-a-purpose-a-name/
- 105 http://blog.echoenduring.com/2010/11/02/group-wordpress-project-a-purpose-a-name/
- 106 https://www.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/
- 107 https://www.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/
- 108 https://www.smashingmagazine.com/2011/10/18/how-to-use-ajax-in-wordpress/
- 109 http://wp.tutsplus.com/tutorials/how-to-sync-a-local-remote-wordpress-blog-using-version-control/
- 110 http://wp.tutsplus.com/tutorials/how-to-sync-a-local-remote-wordpress-blog-using-version-control/
- 111 https://www.smashingmagazine.com/2011/11/17/wordpress-multisite-practical-functions-methods/
- 112 https://www.smashingmagazine.com/2011/11/17/wordpress-multisite-practical-functions-methods/
- 113 http://wp.tutsplus.com/tutorials/plugins/the-definitive-check-list-for-publishing-your-wordpress-plugin/
- 114 http://wp.tutsplus.com/tutorials/plugins/the-definitive-check-list-for-publishing-your-wordpress-plugin/
- 115 http://wpmu.org/more-than-40-keyboard-shortcuts-to-use-in-the-wordpress-editor/
- 116 http://www.wpfunction.me/
- 117 http://wp-snippets.com/
- 118 http://wp-snippets.com/
- 119 http://perishablepress.com/code-snippets/
- 120 http://perishablepress.com/code-snippets/