RealShout Real Estate Search Wordpress Plugin Instructions


Real Estate search powered by GoogleBase listings.
Contributors: Go Smart Solutions, LLC (RealShout.com)
Release: 3.0
Release Date: 08/19/10
Tags: real estate, realty, plugin, listing, homes, real estate search, idx
Requires at least: 2.8
Tested up to: 3.0.1
Stable tag: 3.0

* Author: Go Smart Solutions, LLC (RealShout.com)
* Author URL: [http://www.RealShout.com](http://www.realshout.com "Real Estate Marketing")
* READ LICENSE FROM http://www.realshout.com/wplicence1/license.txt
* By downloading and using this plugin you must accept and agree to be bound by the Google Base Data API Terms of Service.
Go Smart Solutions, LLC or RealShout is not affiliated with Google, Google API or Google Base.

== Description ==
Real Estate Search Real Shout Wordpress Plugin allows you to add a Real Estate search portal to your Wordpress blog. The search portal is search engine friendly, allows you to capture buyer leads, provides your visitors with simple and advanced search features, allows your visitors to view details about each property, allows your visitors to save listings, allows your visitors to contact you regarding listings and provides you with admin features for managing it all.

View details, screenshots, features and live example at http://www.realshout.com/wordpress-real-estate-plugin.php

== Installation ==

NOTE: PLEASE FOLLOW THESE INSTRUCTIONS IN THE EXACT ORDER THEY ARE LISTED IN. IF YOU FOLLOW THE INSTRUCTIONS EXACTLY, YOU SHOULD BE ABLE TO GET THIS WORKING QUICKLY. IF YOU NEED SUPPORT OR HELP YOU CAN PURCHASE OUR SUPPORT OPTION

1. You will need to obtain a license key from http://www.realshout.com/real-estate-plugin-download.php for the plugin to work

2. Unzip and copy the RealShoutSearch folder to your /wp-content/plugins/ directory or install using the Wordpress Install Plugins screen by searching for term "RealShoutSearch".

3. Activate the RealShoutSearch on your plugins page.

4. Go to the "Default Search" options which should be located at the bottom left of your admin area after the plugin is activated and setup options as described below.

  • State/City Management: first setup all the countries you would like available in your search form by clicking "Add Country". After you add countries, click the "View States" option associated with each country to add states. After you have added your states, click the "View City" option associated with each state to add cities you would like available in each state.
    NOTE: You should use country codes and state codes for the country and state options. Do not use country names or state names. Example use USA for United States and CA for California.
  • Listing Types: allows you to add listing types that will display in the search form. Currently GoogleBase supports foreclosure, for sale, for rent, new home, room for rent, sublet listing types
  • Property Types: allows you to add property types that will display in the search form. Google supports apartment, commercial, condo, coop, farm, land, manufactured, multifamily, ranch, single family, tic, and townhouse property types
  • Distance Management: allows you to setup distance miles that visitors can choose in the advanced search form
  • Display Settings: allows you to setup the first row, alternate row and hover colors on the search results page that displays the list of matching listings
  • User Management: displays a list of users who have signup to save listings and allows you to edit these users.
  • User Contacts: displays users who have made contact from a listing and shows the inquiry they submitted. These inquiries are also emailed to you.
  • Google Map API: allows you to input your Google Map API key, which is needed for the map to work on the listing details page. You can obtain an API key for free from http://code.google.com/apis/maps/signup.html
  • Default Search: specify what data you would like displayed by default in the advanced search form. This is also what will initially display when visitors visit your real estate page without performing a search so it is important to set these defaults. Copy the license key here that you received in your email after registering. Input the email address you would like inquires sent to.
  • From your WP admin area go to Appearance -> Widgets -> drag the "RealShoutSearch" to sidebar section you would like the simple and advanced search form to display in.

== Frequently Asked Questions ==

Q: Why when I click to perform a search nothing happens?
A: Make sure you setup your default search settings like described in step 4 of the installation instructions. You should also use country codes and state codes for the country and state options. GoogleBase uses state codes and country codes. Do not use country names or state names. Example use USA for United States and CA for California. Also make sure and set your "Default Search" form default fields in the plugins options.

Q: Why is the Google map not displaying anything?
A: Make sure you registered for an API key from http://code.google.com/apis/maps/signup.html and added that API key to Google Map API admin settings

Q: Why is my blog running slow after I install the plugin?
A: Most of the time a slow response is due to a low level shared hosting plan. The plugin uses the GoogleBase API to pull data to power the listing results. This takes resources each time your pages load the plugin to pull this data. It also uses the database to pull your added cities and states.

Having Trouble? Purchase Our $50 Support Option for help

== SEO Recommendations ==

We highly recommend you optimize your templates header.php and page.php files so the meta title tags and page h1 tags come over as the city, state and address from the property search. This will help your pages rank organically in Google for relevant searches. Many header files for templates are different so we do not guarantee the following example will work in all template header files. BACK UP YOUR header.php and page.php FILES BEFORE MAKING CHANGES. IF YOU ARE NOT FAMILAR WITH MODIFING YOUR TEMPLATE FILES YOU SHOULD CONSULT A WORDPRESS PRO OR CONTACT US AT http://www.realshout.com/contact-realshout.php FOR A QUOTE ON CUSTOMIZATION.

In your template header.php file replace the following lines:

<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' :'; } ?> <?php bloginfo('name'); ?></title>
<meta name="description" content="<?php bloginfo('description'); ?>" />

with below...

<?
//Start modifications for SEO on RealShout Plugin
$detail_meta=$_REQUEST['d_'];
$detail_meta=str_replace('-', ' ', $detail_meta);
$city_meta=$_REQUEST['c_'];
$city_meta=str_replace('-', ' ', $city_meta);
$state_meta=$_REQUEST['s_'];
if ($city_meta=="")
{
$meta_desc=$detail_meta;
}
if ($meta_desc=="" && $city_meta!="")
{
$detail_meta=$city_meta . ' ' . $state_meta . ' Real Estate';
$meta_desc=$city_meta . ' ' . $state_meta . ' Real Estate. Property for sale in '.$city_meta . ' ' . $state_meta;
}

if ($detail_meta=="")
{
?>
<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' :'; } ?> <?php bloginfo('name'); ?></title>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<?
}
else
{
?>
<title><?php echo $detail_meta; ?></title>
<meta name="description" content="<?php echo $meta_desc; ?>" />
<?
}
//END modifications for SEO on RealShout Plugin
?>

In your template page.php file replace the following line:

<h1><?php the_title(); ?></h1>

with below...

<?
//Start modifications for SEO on RealShout Plugin
$detail_meta=$_REQUEST['d_'];
$detail_meta=str_replace('-', ' ', $detail_meta);
$city_meta=$_REQUEST['c_'];
$city_meta=str_replace('-', ' ', $city_meta);
$state_meta=$_REQUEST['s_'];

if ($detail_meta=="" && $city_meta!="")
{
$detail_meta=$city_meta . ' ' . $state_meta . ' Real Estate';
}

if ($detail_meta=="")
{
?>
<h1><?php the_title(); ?></h1>
<?
}
else
{
?>
<h1><?php echo $detail_meta; ?></h1>
<?
}
//End modifications for SEO on RealShout Plugin
?>

== Changelog ==

= 1.0 =
* Changed call to action graphic buttons.

= 2.0 =
* Fixed deleting of cities from city dropdown if state is deleted.
* Fixed bug where large photos sometimes overlapped other page areas on property details page.
* Added clickable property types to simple search when city is clicked.
* Allows you to choose to display simple search hyperlinks or advanced search form in the right/left panel.
* Now supports other countries. You are able to add/edit countries.
* Contact option now opens contact form using AJAX rather than JavaScript. Much nicer!
* Removed Javascript code from header and moved to external js files. Makes the pages much cleaner.
* Installation now automatically creates a search-real-estate page and automatically inserts the {listing} tag into it. This eliminates a step from the setup.
* Made some minor changes to comply with recent changes in the GoogleBase API terms.

= 3.0 =
* Made compatible with 3.0.1
* Added style sheet option that allows for editing css styles for listing display output.
* Install option now automatically adds supported listing types, property types and distances, saving type in setup.
*Improved database performance for faster loading pages.
* Fixed IE display bugs.
* Fixed issue with plugin conflicting with rss feed.