Simple Real Estate Pack for WordPress

Simple Real Estate Pack Thumbnail

Table of Content

Current Version: 1.2.3 [Preview Video] [Download] [Support]

About Simple Real Estate Pack

Simple Real Estate Pack is a package of real estate tools and widgets designed specifically for real estate industry blogs and web sites. The plugin includes mortgage and home affordability calculators, closing cost estimator, live mortgage rates, Trulia and ALTOS statistical charts, local schools, local rental median rates and google maps embedding functionality. Optionally, Simple Real Estate Pack can function as an extension for Great Real Estate (GRE) plugin, and will add new mapping and other features to the GRE if it's installed. This pluging also cun be extended and attached to any other plugins via an API. Take a look at live example of this plugin at

Included Features

  1. Calculators [Video]
    • Mortgage Calculator (widget and shortcode)
    • Affordability Calculator (widget and shortcode)
    • Closing Costs Estimator (widget and shortcode)
  2. Schools [Video] - shortcode widget provides a list of schools within selected location (via API). Can group schools by type, grade level, school district or zip code.
  3. Live Mortgage Rates via Zillow API (widget and shortcode).
  4. Rent Meter (widget and shortcode) - provides median rental rates for selected zip code via Rentometer API.
  5. Market trends [Video] and statistical graphs/charts via and ALTOS Research.
  6. Embed Google Maps [Video] with a click of a mouse with grocery stores, restaurants, gas stations, banks, golf courses and hospitals (optional) within 3 mile radius of the main marker (via Yelp API).
  7. Publish Yelp listings [Video] (shortcode) within 3 mile radius from a specified point into you content. Grouped with tabs by business type (i.e. grocery stores, restaurants etc.).
  8. Walkscore via - available as an extension to GRE as well as via shortcode.
  9. Extension of GRE plugin [Video] (optional) - mapping local grocery stores, restaurants, gas stations, banks, golf courses and hospitals within specified radius of the property. Includes property location, contact information, ratings via Yelp API., as well as financial tools and statistical charts.


  1. Unzip and copy the simple-real-estate-pack folder to your /wp-content/plugins/ directory
  2. Activate the Simple Real Estate Pack on your plugins page.
  3. Go to the Real Estate Pack Settings Page and adjust options to fit your needs.
  4. A lot of the functionality of the plugin depends on third party APIs. To take advantage of all the features it's highly recommended that you obtain (free) API keys for each service. Links to the API registration are provided on the plugin's settings pages.


Simple Realty Pack has its own settings section in the WP dashboard on the left hand side. The settings are self-explanatory - mostly they allow you to pre-set values for the calculators and itemized closings costs estimator. Also, you'll be able to obtain and save your API keys to take advantage of the full functionality of the plugin.


Widgets mentioned below are located in the widgets dashboard of your WordPress. All you need to do is to drag them into the sidebars. Every widget also can be inserted into the content area of blog posts or pages via shortcodes. Calculators have their own options/settings page, where you pre-set estimated data like mortgage rates, mortgage term, monthly property taxes, PMI as well as estimated itemized closings costs etc.

Mortgage Calculator

It's a regular mortgage calc with a few extra details that your web site visitors may appreciate. You can pre-set monthly property taxes, home insurance and PMI rates. Usually buyers will not have the exact figures until they are provided with a copy of their HUD statement. This calculator helps buyers to estimate their "real" monthly payments and not just the principal and interest of the loan. Also it provides a detailed loan amortization schedule as well as can use live mortgage rates, currently provided by

Affordability Calculator

This is a very useful calculator that estimates the amount that person should be able to afford to pay for a property. It's a reversed mortgage calculator with a "trick". The main idea behind this calc it to help people to "keep it realistic" when they shop for a home. In many cases people relate their current rent to what kind of mortgage payments they should afford, but often they miss the fact that the mortgage payment will also have to include property taxes, home insurance, and in some cases PMI. All of that adds on top of their loan's principal and interest, which can add a couple of hundred dollars to their monthly payments. Finally people end up looking for homes they can not afford.

The affordability calc estimates the actual maximum amount of monthly payments a person can afford, including all additional payments into it (not on top of it), and calculates the property price based on that. It takes into consideration person's monthly income, debt expenses, current interest rate, down payment (if any), estimated property taxes, insurance and PMI (if applies). The calculator also provides a break down of the calculation process with details and explanations.

Closing Costs Estimator

It's important to educate your clients about a real estate transaction process, so they can clearly understand it. In today's market we have a lot of first time buyers that trying to take advantage of low mortgage rates and federal and state housing programs. Closing cost estimator is a simple itemized calculator that gives buyers a good idea on what kind of out of pocket expenses they should expect when buy a home. It allows agents to pre-set estimated values for each fee according to the vendors they usually use at closing. At the same time, all fees can be adjusted in the front-end of the calculator.

Mortgage Rates

Live mortgage rates widget. Data is obtained via Zillow API.

Maps and Statistical Charts

Statistical charts [Video] are provided by Trulia and ALTOS Research. So far we've noticed that charts from Trulia may not return bedroom specific data for some areas, but it works for larger cities.

Mapping functionality [Video] currently mimics GRE maps and supports only one main marker and one map per page/post.

Extending GRE Listings with Neighborhood Profiles

Simple Real Estate Pack can output information like map, schools, local businesses and market statistics within certain radius of the location of the property listing, presented by GRE plugin.

GRE supports 2 ways of presenting listings:

  1. Via default auto-generated templates of listings summary and individual listings pages.
  2. Via custom templates that have be located inside your theme’s folder.

First Method doesn’t require any HTML or PHP skills, but some knowledge of CSS may be needed.

  1. After GRE and SRP are installed, assure that Permalinks for your website are activated. You can do that via Settings  -> Permalinks. This step is required by the GRE plugin.
  2. Go into GRE Settings. Make sure that the Main Listings Page is selected (if you don’t have one, create a blank one and then select it in the settings).
  3. Listing Summary and Individual Listings Pages must be checked. Leave the rest of the checkboxes unchecked.
  4. Make sure that comments and trackbacks are deactivated on your Main Listings Page and all individual listings as well.
  5. That’s it – SRP information should appear below each listing on the individual listing pages. Follow the GRE instructions on how to create and manage listings.

Second Method:  via custom listings templates. In short - you MUST know what you’re doing.

If you don’t know what the “loop” in WordPress is, and how to create page templates – this section will not teach you how to do it, so you better find someone who can do it for you.

  1. Create a copy of your page.php template and name it listingpage.php. It has to be in your theme's folder where other templates are (page.php, post.php etc.).
  2. Open the file to edit, and place the following code at the top of the file:
  Template Name: SRP Listing Page
  1. Place the following code inside the loop of the page template. You might also want to delete everything else from the loop, otherwise you'll endup with some duplicate content on the same page:
	  include (SRP_DIR . '/templates/listing_page.php');
  1. Now you should be able to use SRP Listing Page template from the drop-down selection list when editing your listings.

Using SRP Neighborhood Profiles in Custom Templates

Assuming that a number of values that refer to property location will be passes to your custom template, you need to define the following global variable as an associative array with preset keys followed by the srp_profile() function:

  $srp_property_values = array(
	  'lat' => '',
	  'lng' => '',
	  'address' => '',
	  'city' => '',
	  'state' => '',
	  'zip_code' => '',
	  'listing_price' => '',
	  'bedrooms'  => '', //optional
	  'bathrooms' => '', //optional
	  'html' => '', //optional
if(function_exists('srp_profile')){ srp_profile(); } ?>
All parameters are required except the noted ones. The variable's name ($srp_property_values) required to be exact.


Simple Real Estate Pack's API allows developers to add their own widgets to the Neighborhood Profile output. Those widgets will play by the same rules as the built-in ones - they can load statically into the page or via AJAX, can be presented via tabs and their tab names and subtitles can be customized via plugin settings page by the end-user.

This implementation consists of 3 simple steps:

  1. The actual function that returns your widget's content. You can use global $srp_property_values variable to get access to the initial property/location parameters if needed.
function my_custom_srp_widget_content() { global $srp_property_values; something to generate content..

return $content;

  1. The function that initializes your widget and adds all the necessary information about it to the $srp_widgets object:
function my_custom_srp_widget_content_init($init) { $array = array( 'name' => 'widget_name', //lower case and no special characters 'title' => 'My Custom Widget Title', //will used as subtitle within content 'tab_name' => 'Widget Tab Name', //short 1-2 word tab name 'callback_function' => 'my_custom_srp_widget_content', //callback widget content function 'init_function' => __FUNCTION__, //don't change - this is reference to the current function 'ajax' => false, //bool - false or true grants an option for your widget to be loaded via AJAX. 'save_to_buffer' => false, //bool - change to true if your widget's content needs to be cached before the output. For example your widget content function doesn't return the data, but instead outputs it directly. If you change to TRUE, it will cache the output and return in correctl );
$init[] = $array; return $init; } ?>

Note: all parameters of the $array are required. Make sure your _init function references the $init argument and always returns $init.

  1. The last step is to add a filter that will add your new widget init to the object preparation process:
  add_filter('srp_prepare_widgets_object', 'my_custom_srp_widget_content_init');

Note: if you want to change an order in which widgets load, simply add 3rd numerical parameter to the filter. Keep in mind that Google Map is set to load first (and should stay that way), due to some unsolved issue.


Every single widget can be inserted into a blog post or page content via shortcodes. Besides that, each shortcode has a number of attributes that you can manually pre-set to your needs, for example: mortgage amount, down payment, mortgage term etc. Most these shortcodes can be generated via widgets in the page/post editor dashboard.

Available Shortcodes and their Usage

Mortgage Calculator:

Usage: [mortgage {attributes}]


    required: price_of_home=" " interest_rate=" "

    optional: title=" " before_title=" " after_title=" " down_payment=" " mortgage_term=" " width=" "

Affordability Calculator:

Usage: [affordability {attributes}]


    required: interest_rate=" "

    optional: title=" " before_title=" " after_title=" " width=" "

Closing Cost Estimator:

Usage: [closingcosts {attributes}]


    optional: title=" " before_title=" " after_title=" " loan_amount=" " width=" "

Rental Rates Meter:

Usage: [rentmeter {attributes}]


    optional: title=" " before_title=" " after_title=" " citystatezip=" " beds=" " rent=" " width=" "


Usage: [schoolsearch {attributes}]


    optional: location_title=" " city=" " state=" " zip=" " lat=" " lng=" " distance=" " groupby=" " output=" "

Important: One of the location attributes has to be defined, for example zip code OR lattitude and longitude. Also, attribute distance will only work with lat and lng coordinates.

Attribute groupby can have the following values: zip, gradelevel(default), schooltype, schooldistrictname.
Attribute output can have the following values: table(default), list.


Usage: [yelp {attributes}]


    required: lat=" " lng=" "

    optional: radius=" " output=" " sortby=" " term=" " num_biz_requested=" " ajax=" "

Attribute output can have the following values: table(default), list.
Attribute sortby can have the following values: distance(default), name, avg_rating.
Attribute term can have the following values: grocery, restaurants, banks, gas_stations, golf, hospitals.

Google Map:

Usage: [srpmap {attributes}] Location description. [/srpmap]


    required: lat=" " lng=" "

    optional: width=" " height=" "


Usage: [walkscore {attributes}] Location description. [/srpmap]


    required: ws_wsid=" " ws_address=" "

    optional: ws_width=" " ws_height=" " ws_layout=" "

Neighborhood Profile:

Usage: [srp_profile {attributes}]


    required: lat=" " lng=" " address=" " city=" " state=" " zip_code=" "

    optional: listing_price=" " bedrooms=" " bathrooms=" " html=" "


*Rental Rates Meter requires an API Key.

NOTE: If you selected to use live rates in calculators via Mortgage Rates options, the interest_rate attribute will be ignored.

Comments are closed! To ask a question, report a bug or make a suggestion, please use Support Forums at

Yes, the map only functions

Yes, the map only functions if you enter lat and lng. For some reason the automated geocoding stopped working. I completely re-wrote the geocoder and it should be available within a few days.

The Mortgage Calculator on

The Mortgage Calculator on the site keeps prompting me to "Please fill out the highlighted fields". This happens as soon as the page with the calculator loads.

Faisal, Edit this file in


Edit this file in the plugin's folder /js/srp-MortgageCalc.js - scroll to the line 40, and substitute this function:

	var id = jQuery(this).attr("id");
	var num = id.replace(/\D/g,"");		

with this one:

	var id = jQuery(this).attr("id");
	var num = id.replace(/\D/g,"");		
	var price_of_ho	= jQuery("input#widget-srp_mortgagecalc-" 
		+ num + "-price_of_home").asNumber();
	if(price_of_home > 0){

Let me know if it helps and I will commit it to the next update.

This did not work. Now I

This did not work. Now I show two headers in the Mortgage Calculators and it does not do the calculation anymore.

That change should not

That change should not affect the calculation functionality. You may have missed or left out something during editing.
At this point I would suggest to wait till the next update. It should be coming out within about a week.

I am having same issue as

I am having same issue as Failsal.

Do not have any plugins installed except askimet.

Here's my shortcode:

[mortgage price_of_home=" " interest_rate=" "]

I also do not have a submit button.

Craig, the latest version of

Craig, the latest version of the plugin has a button in the WYSIWYG panel for the mortgage calcs. It will insert the correct shortcodes for you. Again, the forms do not have the "submit" button by design - they make calculations and output results as you make changes to the form. The standard wp_footer() has to be present in your theme's templates since that where most of the JS code is loading.

Google map feature isn't

Google map feature isn't working. I generated the API and input it and now I get the message "This web site needs a different Google Maps API key. A new key can be generated at" What's particularly bothersome is that, after having regenerated the key and having tried both the www. version and non www, I've uninstalled and deleted the plugin and I am still getting this error. Is there something I am missing stored in a database or something?

Also couldn't get the charts to show up, but more on that later.

Thanks in advance for your help and for developing this plugin it's really cool and has a lot of potential.

Hi David, I can not

Hi David,

I can not reproduce the same problem that you have with the maps. It works for me either way - with GRE plugin on or off. I also tried removing my Google Maps API Key from the Google Maps settings - that resolved in map not showing up. I entered the key back and the map re-appeared. No problems whatsoever.

If you want me to take a look, email me a link to the site at I would also need a temporary admin access to your WP backend.

As for the statistical charts - they may not show up for some areas if the data is not available on Trulia or Altos Research. Try selecting larger cities like San Francisco or Phoenix and see if that changes anything.

I figured out what was the

I figured out what was the problem and fixed the issue in version 0.9.6. Thank you for the heads up!

Hi there, I am attempting to

Hi there,
I am attempting to use the plugin Calculators in my posts. I am running PHP 5 but I can get the forms to show up but no submit buttons. help!

Hi Ashley, The forms don't

Hi Ashley,

The forms don't have the "submit" buttons by design - all you need to do is to start typing the price and the calculations will be done as you type. In your case, the plugin has not loaded the necessary JavaScript. This tells me that you don't have the standard wp_footer() function in your theme, since that's where the JS is loading. Try adding wp_foother(); function to your footer template and see if it works. I don't know how your theme is designed, but that function might add some additional content like copyrights etc.

FABULOUS! I love this plugin

FABULOUS! I love this plugin -- thanks so much for creating it!

Quick question for you, please... Is there a way to tell the calculators to NOT include the title words above them? So, for example, I've created a page called "Mortgage Calculator." And, when I inserted the code, it shows the calculator, but it ALSO shows an additional set of words called "Mortgage Calculator."

I'd like for ONLY my page name to show up at the top of the page. Is there a place in the code somewhere where I can adjust this?

Thanks a bunch! :)

Hi Cynthia! Thanks for the

Hi Cynthia!

Thanks for the compliment!

The mortgage calculator has a default title if you don't enter one... you can try entering a space in the title and see if that helps... when it inserts a shortcode into your page's body, it should look something like this [mortgage title=""] - it might have more parameters within the brackets. You can try title=" " and title="" (with or without space in the quotation marks).

Hope that helps.

On the affordability

On the affordability calendar expenses is spelled wrong. Is there an easy way for me to change this? It reads, "Monthly Debt Expences," instead of Expenses.

It really is a great plugin, I just don't want to have any misspellings (fingers crossed) on my site.



Hi Chris, you're right -

Hi Chris,

you're right - that's a terrible mistake on my account, and looks like I spelled all variables in the code that way (not a big deal since it doesn't show on the front end)... well, I just updated the plugin to version and you can download it from the

Thank you for spotting that misspelling!

How can we modify the CSS

How can we modify the CSS for the various widgets in this pack? Are we to write our own CSS or are there samples to copy/paste and modify? (select fonts, sizes, alignment). I'm hoping I don't have to create my own CSS from scratch? This pack looks very useful, thx!

I am having trouble with the

I am having trouble with the stylesheet formatting for this plugin (any plugin for that matter). In the Wordpress file editor, the srp.css file says "inactive" for starters, don't know if that is the culprit but it looks fishy. Although I do have experience with CSS, I am new to Wordpress and have no experience with php.

the site is here:

If you click on any page from the top nav, in the left sidebar are a couple widgets then the Mortgage Calc at the bottom - there is no formatting and I can't figure out why. Please help!


Hi Chris, we haven't had a

Hi Chris,

we haven't had a chance to cover the CSS yet, that's another reason the plugin is still in beta. The active stylesheet is here You might need to add a few rules to overwrite the ones that mess up your design.

Actually I'm wondering if I

Actually I'm wondering if I can point the stylesheet reference to the .css file for the theme I use. I can't even identify where to find that source. For example, the mortgage calculator: where is the code generated that creates the path for the stylesheet? If I can point that to my theme .css file, then I can possibly manage it better from that point....I think.

I would not recommend to

I would not recommend to edit the source code of the plugin. The main reasons are that you will lose your changes next time you update to a new version, and, if something goes wrong, it might just make things a little bit too complicated to figure out the issue.

I'd rather suggest to make a copy of the srp.css and make all the adjustments you need there. Save it in a safe place for the future updates, so when you update the plugin, you just copy your custom css over and you're back in business.

I'll make a note to myself to look into adding a css deactivation option, so the native theme's style would take over.

Thanks for the awesome

Thanks for the awesome plugin!!

The plugin still works great after the 2.91 MU update and the update yesterday.

I just wanted to add that it would be great to integrate a static image file in place of the WalkScore, Yelp and Google shortcodes from the admin panel, jic there was a problem with the services or an update that breaks the features (ex. if disabled=checked, use image.. else.. use code).

I've created custom srp-shortcodes.php files to disable individual or a combination of services, so no page edits would be needed, since disabling the plugin and displaying the shortcode is not an option if something were to go wrong.

Here's a snippet I use to replace all features with a static image while leaving the page layouts intact (code adjusted to display properly.):

function srp_Yelp_shortcode($atts=array()){
$args = shortcode_atts(srp_merge_atts('yelp'), $atts);
return ' < a href="" target="_blank" rel="nofollow">< img src="/lofts/images/yelp.jpg"> ';

function srp_map_shortcode($atts=array(), $content = NULL){
return ' < a href=",-95.677068&sspn=31.839416,86.044922&ie=UTF8&hq=&hnear=Atlanta,+Fulton,+Georgia&z=11" target="_blank" rel="nofollow">< img src="/lofts/images/googlemaps.jpg"> ';

function srp_walkscore_shortcode($atts=array()){
$args = shortcode_atts(srp_merge_atts('walkscore'), $atts);
return ' < a href="" target="_blank" rel="nofollow">< img src="/lofts/images/walkscore.jpg"> ';

Thanks again. This plugin is a must have for any Wordpress Real Estate Website! A little duct tape and voodoo is needed to get SRP running on Wordpress MU, but it can be done :) .

Thank you very much for your

Thank you very much for your input, Terrence! We really appreciate it and will definitely include the data validation code into our next update.

A quick question - are you including some kind of static images from the API services or they are just basic space-holders like "data is not available" type of thing?

We're not utilizing MU ourselves, so we never tested it... I believe they are going to merge WP and MU at version 3.0. So, hopefully it will eliminate the problems in the future.

Terrence, if I understood

Terrence, if I understood correctly, you're basically trying to avoid any error output in case any of the API services are unavailable at the time. If so, I could only reproduce a visible error with the Yelp API. I added on line of validation code to not output anything in case of an error, so everything will stay in-tact and clean. I don't see how I can validate google maps, but I think Google usually does a pretty good job on that. Walkscore - I can do the same validation of their JS url as I did for Yelp, but since it's a JS - it won't output any visible errors on the page anyway.

Since the error validation is (hopefully) taken care of the way I described, I don't really see a point of adding redundant settings to turn widgets on/off from the backend. If there is a temporary error in the API service - it simply won't show any data on the page for that service (except the JS widgets like maps and walkscore). But when the service is back up - everything will be the way it should. I'll try to do my best on the JS validation as well, so we can avoid any errors there too.

Please feel free to collaborate on the idea. We just want to keep it clean and less confusing since the majority of our users are real estate agents.

During testing, there was a

During testing, there was a brief outage on zillow's side (under 4 minutes) that was preventing my homepage from loading (I was communicating with Drew that week, so it may have been an isolated instance). I simply disabled the mortgage calc and affordability widgets to remedy that issue, but thats what initially prompted the adjustments to the other services (no track record, so just being cautious). Since I use at least one feature of SRP on just about every page on my site, disabling SRP is not an option.

As an admin, this gives me peace of mind if my site is offline or slow for any reason and one of the SRP services happens to be contributing to the disruption or slowdown. I also had an issue with JSON while moving to a virtual dedicated server from shared hosting and was able to determine that the Yelp shortcode was preventing my single pages from loading using the custom srp-shortcodes.php files.

I agree that keeping things "Realtor Friendly" is a priority, but if any future updates causes a conflict or breaks one of the five SRP services I use, I have an option to keep the other four services live while waiting for an update. I've only been using WP since 2.8.6 so I'm definitely not an expert in WP or SRP, but will continue to use both to drive my Real Estate business online in 2010 and beyond.

Just a side note, I'm also working with conditional tags to load the SRP scripts/css on specific pages/categories/etc (just if_single for the gmap.js and !if_single for the calc.js and css) to keep the page overhead lower and have also added custom map markers and added additional yelp categories to enhance the features of the SRP maps. I would be glad to share code examples if other users are interested in extending the SRP's features to target specific clients with the resources offered on their site (yelp offers a great selection of services in the metro Atlanta area). Just these minor adjustments have made SRP ready for prime time in my book. Kudos again for the great plugin!

Terrence, if you could share


if you could share your addons to the plugin, that would be awesome. Email me directly to if you don't mind. Thank you very much!

As for the overhead on page load, I totally agree with you. I haven't figured out exactly the best way of doing this, but since widgets can be used pretty much on any page, I included scripts everywhere. Would be nice to figure out how to detect early enough if plugin's functions are being used in the content.

We are definitely interested in expanding the plugin and have already a list of new features to be added, but not till we get out of beta :)

This plugin is absolutely

This plugin is absolutely awesome. I just gotta get it to work all the way...almost there. Here's the error I get:

Fatal error: Call to undefined function: simplexml_load_file() in /home/jay2009/public_html/wp-content/plugins/simple-real-estate-pack-4/srp-education.php on line 117

Financial Tools / Calculator loads, as well as Market Trends, but that's it. I guess the other stuff is hung up on the aforementioned error?

Oh yeah, I'm using your listingspage.php file untouched and now the tabs don't work. Man, it sounds like I'm bitchin', but I'm not. Haha. Just giving plugin feedback 'cause I really want to use this thing.


Thank you for the

Thank you for the compliment, JHouse!

It sounds like you don't have SimpleXML extension activated in your php.ini. If you manage your own server/hosting space, you might need to edit php.ini and find line and make sure it's uncommented. If it doesn't exist, simply add it and see if it changes things (you might need to restart your http server after the change).

If you don't manage your server, you would probably need to contact your provider and ask to activate SimpleXML extension for PHP. This usually works out of the box... I never heard this being a problem before.

Hope this helps. Let me know how it works out. Thanks!

Oh yeah, I forgot to

Oh yeah, I forgot to mention, my host is running php5 for the site that's running your plugin and GRE.

Brilliant work, this will be

Brilliant work, this will be a huge help in setting up my friend's web site. Thanks for sharing and keep up the good work!

Thank you George! Feel free

Thank you George! Feel free to share how things unfold during the website setup.

Much thanks for the info,

Much thanks for the info, hopefully that will do the trick.

Let me ask you this, does your plugin work without The Great Real Estate Plugin, too? I wanted to use GRE on this particular site I'm working on, but for misc. reasons, I'm gonna have to stick with my own real estate solution.


Yes it does. If you're using

Yes it does. If you're using a custom listing template in your own solution, you could probably modify your template to include SRP functions to output specific content for listings.

Making slow progress in

Making slow progress in getting this to work properly. It is a great tool and could be a difference maker. Hre are the issues I am having:
1. installation of the SRPE pushes the right sidebar to the bottom of the page on both the listings index page and the individual listing page.
2. Inclusion of either Stats function forces the content of any boxes to the right to appear below the display frame. AND the stat table remains in frame.
I have gone over the instructions and believe I have copied the appropriate files.....but.....I seem to beyond my level of expertise. Any help you can offer is appreciated.

Thank you Tony! I took a

Thank you Tony!

I took a look at your site and it seems to me that the listings templates are not very compatible with your theme. If you email me a few templates from your theme, I'll gladly take a look and will try to fix it for you. I need page.php, listingpage.php and listings.php. Email 3 of those files as attachments to Thank you!

they are being sent as a sep

they are being sent as a sep email. thanks! btw, I am using on my main blog site (gre only) and it functions as a single page website: properly titled w/ property address can get your listing page 1 on google when the addy is searched. talk about a powerful sales point!

Works great now Max, Thanks

Works great now Max, Thanks for the fixes and quick response.

You're welcome Tony! Good

You're welcome Tony! Good luck with the site :)

Hi, Is that possible to


Is that possible to customize this plugin for the UK market? I mean changing currency symbol and so on?

Many Thanks


Hi Roberto, Unfortunately,

Hi Roberto,

Unfortunately, since initially we built this plugin for our own use, we didn't include support for other currencies. in theory, it's not too complicated to add a setting for different currencies, the only problem is that most of the API services that included into the plugin are US based and do not cover foreign countries. Another thing - I don't know if our mortgage calculator would work for the UK customers.. is it calculated the same way in the UK? I guess the main reason we aren't jumping into currencies right now because of all the APIs we're using.

Is there going to be an

Is there going to be an update for wp 2.9.1?

Hi Ryan, We haven't updated

Hi Ryan,

We haven't updated our own sites to 2.9 yet, but it seems to me that the SRP should work just fine. As soon as we update our own sites, we'll release an update if necessary.

P.S. If anyone tried SRP on 2.9 or higher, please let us know if you experienced any troubles. Thank you!

Hi there, Do you have any

Hi there,

Do you have any example code one could use for their template (single.php) to call your plugin? Code that doesn't rely on GRE. Not to confused with shortcode.


Thank you for a terrific

Thank you for a terrific plugin. It's working great!

I have one tiny issue - I am using the Mortgage Calculator as a shortcode. When a dollar amount for the mortgage is entered, the calculator generates a link for the amortization schedule. Only... the word "amortization" is spelled wrong.

I haven't been able to find the correct file to fix this. Can you please help?

Again, thank you so much for a great tool.

Sorry about that Carole.

Sorry about that Carole. We'll get it fixed ASAP. Thank you for pointing that out!

This is EXACTLY what I was

This is EXACTLY what I was looking for!!!

I have a client right now who wants to integrate all of these features, and its nice to know that I can find them all in just one plugin.

Awesom!!! I will implement and let yah know how it turns out.

Thanks again for a simply magnificent plugin. You guys ROCK!!!

Thank you! We hope your

Thank you! We hope your clients will be satisfied :)

Great plugin, however I

Great plugin, however I found an oversight in your widgets that I though might be addressed. You are calling the $after_widget function but not the $before_widget. If someone (like myself) has declared wraps for their widget, they will only be getting the closing declaration in my case . As you can understand having a random closing div without it's opening partner causes a few layout issues. I have modified your plugin to include a call to the $before_widget right before the $title call on the srp-widget.php page. Maybe you could integrate this in future versions ?
Thanks again for all your work!

Hi Rick, Thank you for

Hi Rick,

Thank you for brining this up, I totally missed that :) It will be committed to the next update. Thanks again!

Hi this is the 2nd realty

Hi this is the 2nd realty website Ive built with WP and your plugin. So far so good. The first I did was Mystique and everything went pretty smooth.
This one however, is Aesthete. Im on 2.92 and your current version. My problem is widgets. All of the widgets work except the mortgage calculator. Stock or with zillow I get portions of rates and such showing up in the content part of the page.
I am using widget_logic, and pages_plus as well.
Any ideas? thanks