Hi all – I was able to take a number of the tactics that zurdog used, including his excellent explanation of the use of the get-meta plugins, to build this site, with the idea in mind of creating a highly-automated CMS for real estate agents that’s simple, easy to use, and operates in a blog format to take full advantage of RSS capabilities.
You can see it here: https://www.william-donovan.com/real/realtor
I think it definitely shows how far you can flex WordPress to work as a CMS.
You’ll notice I had to use multiple single-page templates and multiple comment-templates – To that end, I was able to turn WP’s comment interface into a mini-referral system in the back end (which works great because of the WHOIS data). For that I had to eliminate WP’s requirement of a message, but it was pretty easy to find.
I also used a pretty nifty hack I wrote for the fold_page plugin that creates a “kaleidoscopicing” effect for static-page navigation (if you’re wondering, I’ve also written this to work with “pretty” permalinks):
<?php
global $wp_query;
if( empty($wp_query->post->post_parent) ) {
$parent = $wp_query->post->ID;
$parent_title = $wp_query->post->post_title;
} else {
$parent = $wp_query->post->post_parent;
$parent_title =
$wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE ID = $parent");
}
?>
<h2>
<li class=<?php if (empty($wp_query->post->post_parent ) ) { ?> "page_item current_page_item"<?php } else { ?>"page_item"<?php } ?> >
<!--<?php bloginfo('wpurl'); ?> This is usually not necessary-->
<a href="?page_id=<?php echo apply_filters('the_title', $parent); ?>">
<?php echo apply_filters('the_title', $parent_title);?></a></li>
</h2>
<?php wswwpx_fold_page_list ("&sort_column=menu_order&title_li=&child_of=$parent"); ?>
Finally, I customized a number of plugins, especially the SEO all_in_one, search_everything, DD’s awesome contact form, site map, and AddSig plugins, the myGallery and myFlash plugins, the backup plugin, and of course, as I expect the several agents already lined up to use this template to do most of their own inputing of data, the fantastic custom_admin_menu, dashboard_management, and barruno_theme plugins.