WordPress Creation Kit – a sparkling new custom field, taxonomy and post type creator

WordPress Creation Kit
WordPress Creation Kit consists of three brand new plugins that can help you with the tough task of creating and maintaining custom post types, custom taxonomies and most importantly, custom fields and metaboxes for your posts, pages or CPT’s.

Why another plugin for this?

We’ve actually started work on this more then a year ago, even though we didn’t know it at the time.

We needed to offer to our clients an easy way to add repeating fields that were tied to particular page, post or custom post type. While there were quite a few existing plugins at the time none really fit the bill or had various issues. So we started developing our own API for creating them.

Built around two main concepts

Everything can be a repeater field

As I’ve mentioned, the main feature of our plugins is that metaboxes are actually repeater fields.
This means you can create complex pages like “Our Team”, “Testimonials”, “Our Products” where you have multiple team members, testimonials or products but the number can vary. Also check out the video at the bottom as it should make things a bit clearer.

NO Lock In – everything is saved as post meta or WordPress options

The Custom Fields Creator does just what is says. Every data from your meta boxes or repeater fields is saved as a default custom field in WordPress. They are a bit different though as we’re saving them as a serialized array but that’s something WordPress supports in full.

The big benefit of this is that you can use standard WordPress functions (get_post_meta) in your page templates to list the information entered from the backend. No custom functions and full compatibility with WordPress.

The Plugins

WCK Custom Fields Creator allows you to easily create custom meta boxes for WordPress without any programming knowledge. It supports repeater fields and uses AJAX to handle data.

WCK Post Type Creator gives you the possibility to create and edit custom post types for WordPress.

WCK Taxonomy Creator – create and edit custom taxonomies and attach them to post types.

A short video tutorial

Last but not least, please check out this video on how to create an “Our Team” page using Custom Fields Creator.

WordPress Profile Builder: a front-end user registration, login and edit-profile plugin

You can now login, register and edit your profile directly from the front-end

Profile Builder lets you customize your website by adding front-end forms for all your users, giving them a more flexible way to modify their user-information or to register new users.

Also, administrator can customize what basic fields are displayed on the front-end (like First Name, Last Name, Website, etc.)

To achieve this, just create a new page, and give it an intuitive name(i.e. Edit Profile). Now all you need to do is add the following shortcode(for the previous example): [wppb-edit-profile]. Publish your page and you are done!

Read more

Professional WordPress Plugin Development review

It’s been a while since I’ve reviewed books on this blog and I think it’s about time to start doing that again. And I couldn’t have chosen a better book to start with then “Professional WordPress Plugin Development” written by Brad Williams, Ozh Richard and Justin Tadlock.

This is the book I’ve been waiting for ever since I started to work with WordPress 3 years ago. As a theme designer and developer you really have a lot of documentation online. However, the instance you need to do some wild things with WordPress you realize there just isn’t enough information to go on. I’m talking about stuff like plugin security, proper way of handling plugin settings, ajax in WordPress, cron, the rewrite API and developing for multisite.

Read more

QandaPress, a Q&A platform based on WordPress

During the last couple of months we received several requests from our friends and clients, mainly professional bloggers, who were permanently seeking solutions to expand their blog audience.
They wanted a tool to help them grow their reader base and make the content become more socially engaging. One of the things that got to our ears was a Q&A platform, with some built in game mechanics. A way in which the readers could interact by adding another type of content to the blog.

So the need was for a very simple way to create a Q&A website using WordPress. And this is how QandaPress was born.

QandaPress - Build your own Q&A community

QandaPress makes it easy to build a community around your website. Here are some of its features:

  • It is built on WordPress, so learning something new is out of the question. You will manage your Q&A platform in a very familiar environment.
  • Easy to monetize. Multiple ad zones where you can insert your own ads.
  • Problem free. All technical details are taken care of. No need to manage another WordPress installation.
  • Scalable. Everything is run on our own super-optimized servers. You don’t have to worry about downtime due to traffic spikes.

You can find some other cool features on the QandaPress website. Feel free to use the comment section and tell us what you think about it and what other features you would like to be added.

Also the first persons who will apply for the QandaPress private beta by December 1’st, will get an all time 30% discount subscription rate.

Charisma, Free Genesis Child Theme

Charisma is a free Genesis child theme that will work perfectly for your WordPress personal blog.

When I started designing Charisma I had in mind an elegant, simple, well structured theme which highlights the content and gives the user a pleasurable reading experience.

Charisma, Free Genesis Child Theme

Read more

WordPress user registration template and custom user profile fields


This tutorial, while providing a good introduction to the concept, hasn’t been updated since it was written. The code from this tutorial has been removed due to bad formatting, however the download link still works and contains all code inside functions.php and the template files.

To this end we’ve written a free plugin that let’s you add all these front-end forms through the easy use of shortcodes: Profile Builder

I’ve been playing a lot lately with the user registration template (I’ve used it as a great starting point) from Justin Tadlock’s ThemeHybrid and extended it to support custom user profiles.

Unfortunately, user management in WordPress isn’t the sharpest tool in the shed. You have a lot of functionality for the users in the backend, but if you want to do extend that functionality to the front-end you’re in for a rough time.

There are some really nice tutorials that can help you add custom user profile fields in the backend, but if you try to do it to the frontend through a custom page template you’ll find your self validating a lot of fields and there’s even a twist to the entire process that makes things interesting.

Read more

Multilingual WordPress – WPML Plugin Review


Photo by derSven ¶

One of the hardest things to do with WordPress is creating a multilingual blog / website that is easy to maintain and develop.

My interest on the subject comes from the need of my customers for easy to maintain multilingual websites. This way they can extend their services to new markets.

I’ve had this discussion in the past, with a description of various plugins and methods to develop a multilingual WordPress blog / site.

In that article I’ve talked about the theory behind multilingual web-developement and mostly about the multilingual WordPress and four ways of implementing it:

  1. The “Two-Tree” concept ( we use “language” categories )
  2. Automated translation (using google languages or babelfish)
  3. Manual translation using plugins ( I could only find one really good plugin that can do that so we’ll look into that)
  4. Semi-automated payed translation. (this is rather an ingenious concept and I believe the people who created the service will have a lot to gain from it)

Today we’ll talk about a new and really interesting
WordPress multilingual plugin: WPML.

The interesting thing about this multilingual plugin is the way it organizes the information. It’s completely different from qTranslate (that I presented in the previous multilingual blog post). Instead of using language tags (that separates the content in different languages), MPLM links one post in English to another post that will represent it’s translation in Spanish for example. This way you get to translate everything in a very clean way.

Read more

Early Morning Child Theme

This elegant WordPress theme was inspired by the colors of the early morning as I see them from my window. It’s light, elegant and pleasantly surprising.

This theme doesn’t scream at you, instead it takes a step back and lets the user read. Please don’t spoil it by putting ads on it!

Early Morning - A refreshing child theme for Thematic

Early Morning – A refreshing child theme for Thematic

Read more

WordPress as a social platform

Wordpress as a social platform

Wordpress as a social platform

WordPress started in 2003. Since then it has grown to be the largest self-hosted blogging tool in the world, used on hundreds of thousands of sites and seen by tens of millions of people every day. But you already knew that!

By itself this blogging tool used to be just that: a way to put your thoughts out there, so anyone with a internet connection could read it. But WordPress is not just about blogging, at least not anymore. While still limited in terms of “out of the box” functionality compared with other CMS out there, WordPress managed to shine thought it’s plugins and themes.

Read more