Reed Write extends WordPress giving it the full capabilities of the most popular content management systems on the market. The plugin includes full control over post types, taxonomies.
The plugin uses the content types extensions built into WordPress 3 and therefore is only supported in WordPress 3+.
The plugin allows administrators to make completely custom content types, and custom taxonomies (categories and tags).
The plugin presents formatted meta field values after the content if option is selected.
The plugin is extensible so users can add their own custom coded field types.
Installation

- Download the plugin from the WordPress plugin installer or upload the “reed-write” folder to the plugins directory in your WordPress installation. Download the file here.
- Activate the plugin.
- If you have installed my older plugin “Content Types WordPress Plugin” and created content types and taxonomies you will receive an error message when you try to activate it. Follow the directions in the error message and your data will be saved and usable by the Reed Write plugin.
Once activated you will see the Content Types menu and Taxonomy menu appear on the admin menu appear Appearance. Now you can easily start creating custom content types, fields, categories, tags.
Creating Content
Creating content types and Taxonomies is super simple. Every field is described in simple terms and needs little further explanation. Content types are created independently of Taxonomies and they are linkable through the settings page.
Unlike previous Post Type plugins is the ability to display custom field data without any coding. Under Advanced Options you make click “Show Fields”. This displays field data neatly under the content. For more advanced customized field data displaying methods see Displaying Content
Displaying Content
Displaying content type data is super simple. The following are a few functions I have created to help in displaying the data.
Function Reference / _rw_query_posts
_rw_query_posts() is the easiest way to alter the default query that WordPress uses to display posts. Use _rw_query_posts() to display different posts than those that would normally show up at a specific URL. This is identical to the query_posts() except all field data is brought back with each post and an additional property is created added called post_content_formatted. post_content_formatted gives you the prefiltered and formatted content.
Function Reference / _rw_get_post
Takes a post ID and returns the database record for that post. This is like the get_post() function except all field data is brought back with the post data and the format returned is always an array. post_content_formatted is also added to the result returned.
Function Reference / _rw_get_field_value
Takes a field slug and returns either raw data or nicely formatted html depending on the $formatted variable. This is like the get_post_custom_values() function except the raw meta data is filtered through each field type function to bring back rich results. This function is used within the _rw_get_post() function above.
<?php _rw_get_field_value($_rw_field, $_rw_post, $formatted); ?>
$_rw_field
Required, must be the field slug for the field data you want to return.
$_rw_post
Optional, may be the $post object for which you wish to retrieve field data.
Default: current $post object.
$formatted
Optional, Boolean for whether or not you want the return data to be HTML formatted or filtered data.
Default: filtered data is returned
Variable Reference / $_rw_content_types
Contains all the custom built post types and all the associated data.
Variable Reference / $_rw_taxonomies
Contains all the custom built taxonomies and all the associated data.
Function Reference / _rw_query (JavaScript)
A JavaScript function identical to the _rw_query_posts function above but returns results via jQuery AJAX. This is a synchronous request so run this function in the once the document is loaded.
Variable Reference / _rw_content_types (JavaScript)
A JavaScript variable identical to its PHP brother above.
Variable Reference / _rw_taxonomies( JavaScript)
A JavaScript variable identical to its PHP brother above.
FAQ
- Q: How can I contact you?
- A: E-mail, Phone, Chat, Smoke Signals, Carrier Pigeons..
- Q: Will you implement a feature if I donate a specified amount?
- A: I will be happy to do a custom installation to include custom field implementations, custom taxonomies, custom theme implementation; contact me.
- Q: Is “Reed Write” compatible with WordPress installations lower than Version 3?
- A: Sorry, it is only compatible with versions 3+. Wait I shouldn’t apologize. You need to upgrade now!
Download
For the latest release, changelog, and other info please visit the official WordPress Plugin site.
