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

great extender for GRE. A

great extender for GRE.

A couple of issues:

I'm not getting the education admin interface. It's not showing up under the SRP panel.

Yelp & Education are not showing up on my listingpage.php



Jason, provided me with a single API key for the public use with the plugin, so there is no need for everyone to get their own key - that's why I turned off the Education controls. I forgot to remove the API option retrieval from the WP DB - that's why the schools weren't loading. I fixed that. Please download the new version of this page and let me know it that works.

As for the Yelp, I do not see any JS errors on your page and I see that the actual data loads on the map just fine. Check your listing template and make sure that this function is there srp_gre_the_yelp_content();

Let me know how things work out.


Ok, yelp content is showing

Ok, yelp content is showing on the map.

But, I still do not have the education nor trulia content. It is not being outputted in my source either.


In the instructions above it

In the instructions above it shows you a final code that should be in your listingpage.php file. If you're not using tabs that GRE has by default, skip the functions that have _tab() suffix, but add all the ones that have _content() suffix, in particular these:
	<?php srp_gre_the_mortgage_content();?>
	<?php srp_gre_the_trulia_stats_content();?>
	<?php srp_gre_the_listing_schools_content(); ?>
	<?php srp_gre_the_yelp_content(); ?>
The listingpage.php should be located in your theme's folder, not inside of the plugin's folder.

Jason, there is also a copy

Jason, there is also a copy of my own listingpage.php in the /wp-content/plugins/simple-real-estate-pack/templates/. You can save your current template somewhere else for now, and copy my into your theme folder to see if it works for you. If you're struggling with that, email me your own listingpage.php file at, I will edit it for you.

Thanks for the plugin. I've

Thanks for the plugin. I've been playing around with it a bit. I'm not much of a techie and I can't get the listingpage.php to do anything different that what's done with GRE so I've decided to just leave that part alone. One thing I have noticed though, is when you click on the address marker in the map, the baloon that pops up is not usually large enough to encompass the description that's placed in it. Any more than 3 lines and the content spills over onto the map. This also happens when you click on a marker for the schools. Anything with a Yelp marker seems to expand large enough though.

Thank you very much for your

Thank you very much for your feedback, Dan.

Before the plugin reaches version 1.0, it's still in beta and I would like to work out most of the bugs (just like the ones you mentioned) and make it a little bit easier to setup for agents.

I'm going to release an update today which will have only 2 or 3 lines of code that you will need to insert into the listingpage.php file to make it to work. Hopefully that will make things less confusing.

As for the marker info windows (blurbs) - is there a way you could provide me with a link to your site, so I could see the problem myself?

Thanks again for helping to make it better!

Your plug in to assist with

Your plug in to assist with GRE does look very nice.

There must be a plugin compatibility issue with your SREP4 and my other plug-ins.
I am on WP2.8.5, and when I activate yours, all my other plug-ins disappear.

I need to figure out which one it is.

David, I haven't had any

David, I haven't had any issues with the plugins I'm using so far. All I can suggest at this point is to try deactivating all plugins except the GRE, NextGen and the SREP. If these plugins work just fine by themselves, start activating others one-by-one and see which one breaks it. Let me know what you find out. Thanks!

I found the

I found the culprit.........


I disabled it, now everything shows!

Thanks for letting us know.

Thanks for letting us know. We'll have to test it out and see if it's a conflict with the SREP or something else.

This is a VERY cool plugin.

This is a VERY cool plugin. The schools stuff is great. Just curious if it's possible to sort the Yelp and WalkScore stuff by Zip Code or City instead of Lng Lat or Address?

Thanks a lot for your

Thanks a lot for your comment, Todd. Both schools and Yelp businesses are pulled within a certain radius, so the information is pretty targeted and in most cases will belong to the limited number of zip codes or even 1. Now, there is a way to group schools by zip code and instead of the grade level (Elem, Middle, High) in the tabs you will have the zip codes. By default Yelp businesses are sorted by the distance from the center point, but you can sort them by name or by rating.

Right now we're still in early beta and we're just trying to work out all the bugs. Our final goal is to eliminate all the shorcodes and make it intuitive in a point and click manner. After that, we'll be totally on the roll with new features and greater improvements. We really want this plugin to be The One for the real estate. So, any help with beta testing from brave men and women is greatly appreciated :)

I installed a few days back

I installed a few days back but have yet to play with it. Is there a short-code for including market stats in a post?

Hi James! I would suggest to

Hi James! I would suggest to download the latest available version of the plugin. We actually made it better than just a shortcode - we added 2 buttons to the WYSIWYG editor: one for Trulia charts and one for Altos charts - you can use whichever you prefer. Here is a video that walks you trough the chart embedding process.

Hi there, first of all, this

Hi there, first of all, this is a great plugin! Thanks so much for it!

Everything seems to work, I have been playing around with it on a test site, only one thing doesn't, the maps by google. Do I have to use a special template to make them work? I figured I can just insert them into any post or page. I did that here, but nothing displays even though I did it exactly as shown in your video, had no problem getting longitude and latitude etc:

I got my google API key this evening, it it because it might take some time for it to work? Anything I am doing wrong here?

Thanks so much for your help! And sorry, it might be a silly question, but I couldn't find any other way online...

Thank you Claudia! I just

Thank you Claudia! I just visited your test site and I can see your map just fine. I assume you figured it out. Let us know what was the reason you couldn't get it right from the first time. Thank you!

Yes, I think I kind of did,

Yes, I think I kind of did, but I am not sure what caused it to work in the end. It might have really just been time for the API to work properly? Or the fact that I started a listings page with Great Real Estate and also entered the API in their settings. I will install these plugins on our real sites in the next couple of days and maybe then I will get a better idea how to do it right from the start. Will let you know! Thanks for replying to my question!!

Not a problem Claudia, I'm

Not a problem Claudia, I'm glad it worked out at the end. Feel free to post any questions that come up :)

This is a great plugin! Good

This is a great plugin! Good work! I am just curious when a stable version will be released? Thanks! :)

As soon as we work out the

As soon as we work out the existing bugs and get all the shortcodes into the WYSIWYG page/post editor panel, so they all could be used in a simple "point and click" manner. It's quite stable on our own sites, but you never know how other people will use it, so we wanted to have some time for beta :)

The main trouble I am having

The main trouble I am having is I am using my own theme.
There is no listingpage.php in my theme folder........
Trying to work through this to make all your tools avialable.

David, listingpage.php is a

David, listingpage.php is a template from the Great Real Estate (GRE) plugin. If you don't use that plugin, then you don't have to have the listingpage.php. You still can use all the widgets like calculators, maps, schools, local businesses and market statistic charts in your posts or pages. In case of the GRE plugin - our plugin just hooks into it (via the listingpage.php) and adds more content to the listings. That's all.

David, I just looked at your

David, I just looked at your site and it appears that you do have GRE plugin installed. Every listing page (like this one is generated by the listingpage.php template (unless you renamed it) - that's the template you need to edit.

Do you have a sample like

Do you have a sample like what you have for a screenshot on the plugin page for the calculators?

It's a nice layout of several calculators on one page. Would be nice to see an example of that somewhere...

Great job on integrating several useful functions together in one simple plugin.


Matthew, you can take a look

Matthew, you can take a look at the actual HTML structure of the financial section in the srp-gre.php file in the plugin's folder. Function name srp_gre_the_mortgage_content() on line 204.

I like the GRE "default

I like the GRE "default listings Summary" page.
In the listing "Detail page" I like all the tools you bring to that page with your plug in.

When I have both plugins active, the "tabs" have a "double image" visual effect. Is there a way to eliminate this?

If I uncheck GRE "add plugin CSS" box then your tab image shows up, which is great! BUT then I lose the nice look of GRE's listing summary page.

I hope this is understandable.

1) is there a way to either have your tab image or GRE's.....but not both on top of each other?
Looks kind of funky.
2) Can I change the tab name from "description" to "description/video/schools, etc"

David, you have a valid

David, you have a valid point regarding CSS. I haven't thought about making it optional since we don't use the default GRE styles on our own sites. I'll make sure we add a setting to turn on/off the CSS in the next releases. As for the question #2 - the "Description" tab is provided by GRE and our plugin has no control over it. But you can edit your listing template - find the function that is responsible for the description tab (should be the_listing_description_tab()) - remove that line and instead enter:
  <a href="#text" title="Property description, video and schools">
It should work. Adjust the actual name of the tab between the tags.

David, if you want to turn

David, if you want to turn of SRP plugin's CSS now, edit srp-functions.php - search for
$uitabsStyle	= SRP_URL . '/css/ui.tabs.css';
and just put a hashtag # in front of that line. And do the same for the lines (a few lines below)
wp_register_style('srp_uitabs', $uitabsStyle);
wp_print_styles( 'srp_uitabs');
It should stop the tab CSS from loading from our plugin.

Hi, I love this plugin and I

Hi, I love this plugin and I am trying to use it along with GRE on a new site. I cannot seem to get the Schools section to show up and my google map shows up blank. Also, is there a way to change the BG color of the featured listings option? I searched through the code for the hex color but wasnt able to find it.

Aaron, looks like you're

Aaron, looks like you're missing Latitude and Longitude. It doesn't look like you're using GRE plugin. If you just inserted this function srp_gre_extention_content() into your page or page template - it won't work because it has to be on the GRE listing page template. The function checks if listing has lat and long for the property location and then outputs map, schools and businesses based on those coordinates or address. If you don't have the GRE plugin, you can use Map widget in the WYSIWYG panel of the page/post editor to insert the map and then a shrotcode like this [schoolsearch zip="85028"] - just enter your own zip code. The mortgage calcs can be embedded via shortcodes as well. Let me know if it works for you.

Removed the double

Removed the double image.......worked great........ thanks.........
I just need to find the description tab.

Awesome! Happy it worked out

Awesome! Happy it worked out :)

I am using GRE, its located

I am using GRE, its located on the /featured-homes page. When you say missing Lat and Lon, do you mean in the short code or in the listing? Ive tried adding it to the listing and to the short code with no success. On the schoolsearch I also didnt have any luck adding a zipcode. I also tried the shortcodes on the featured-homes page which is the GRE listings parent page.
Any other suggestions?

Aaron, I'm sorry I don't

Aaron, I'm sorry I don't follow the workflow of your actions. Let me try to explain.

Shorctodes will only work if you enter them into the body of the page or post. For example, shortcode [shchoolsearch zip="85028"] will output all schools in that zip code. [schoolsearch city="Scottsdale" state="AZ"] will output schools in the Scottsdale Arizona.

The extension to GRE plugin does not require you to enter any schortodes. Actually you shouldn't use shortcodes on the listing pages. Instead, you need to alter your listing page template - the template that controls single listing pages - not the parent page where all the listings appear. This is the instructions that describe what kind of alterations you need to make to your listing template. Basically, adding function srp_gre_extention_content(); will add schools, yelp businesses, financial tools, market charts etc. To get the map right, you need to substitute the original GRE function the_listing_map_content(); with SRP function srp_gre_the_listing_map_content();. In the instructions the code has a few more conditions that just check if SRP plugin is actually installed. If you add those functions - all the stuff that you see in our videos will be automatically added to your listings.

If you think you still need help with that, I could could take a look at your settings, but I would need a temporary administrative access to your WP site backend. You can email me details directly to

Hope this helps.

All of your videos explain

All of your videos explain how you create a new page and install the code on that page. How does that individual page become part of your listing page?

I have been adding your short codes to the GRE individual listing page content. That has worked.
Must be a step I am missing.

Yesterday you told me how to

Yesterday you told me how to remove your tab worked fine.

You said ($uitabsStyle = SRP_URL . '/css/ui.tabs.css';

and just put a hashtag # in front of that line. It should stop the tab CSS from loading from our plugin.)

I wish I could keep your tab view and remove GRE's...they put a border around the description content that is not pleasing.

I can not find this out......oh well.

David, you can turn off

David, you can turn off GRE's styles on the plugin's settings page. But if you do that, you will need to write your own CSS for the listings. We didn't provide and alternative stylesheet for the whole listing presentation, which is an oversight on our part (because we already have our custom css on our own site), but included the custom tabs because we didn't use GRE's styles.

May be in later releases we'll include our own CSS... but I can't promise that yet, since most of the templates and styles will still have to be adjusted to your own theme... so, this doesn't really make it a good solution.

David, you can turn off

David, you can turn off GRE's styles on the plugin's settings page. But if you do that, you will need to write your own CSS for the listings. We didn't provide and alternative stylesheet for the whole listing presentation, which is an oversight on our part (because we already have our custom css on our own site), but included the custom tabs because we didn't use GRE's styles.

May be in later releases we'll include our own CSS... but I can't promise that yet, since most of the templates and styles will still have to be adjusted to your own theme... so, this doesn't really make it a good solution.

hi, trying to get the rents

hi, trying to get the rents function to work, I am a bit new to wp and widgets and can figure out where I input the zipcode(s) we are covering? I see a short code for embedding on a static page, but where do i set it up in the dashboard area???


Jeffrey, there is actually a

Jeffrey, there is actually a separate widget in the Widgets Dashboard that you can drag into any of your sidebars and it should work. As alternative, you can enter a shortcode into any text widgets in your sidebars and it should work as well.

Max, things are looking


things are looking great. Thanks for all the input early on.

I have a suggestion. GRE needs some updating (which your plugin does) however, it would be nice to incorporate all of this into 1 plugin. Have you thought about a fork?

Jason, GRE is created by

Jason, GRE is created by Roger Theriault and so far he's done a pretty good job. We've been using his plugin for awhile and never did any customization beside creating our own CSS and listing page templates. The initial idea for the SRP plugin was just to provide additional tools for real estate. The extension to GRE was added later since we figured it could greatly enhance our listings. But beside that, we don't have a reason to create our own listing management solution or branch it out from the Roger's plugin.

This is a great plugin.

This is a great plugin. Thank you for creating and sharing. I have a couple of problems that I needed help with:

1) I am trying to get Mortgage Rates on the sidebar widget. I get the following error "Fatal error: Call to undefined function: simplexml_load_file() in /homepages/21/d301835102/htdocs/centuryestate/wp-content/plugins/simple-real-estate-pack-4/srp-widgets.php on line 384". The line 384 in the file above is $xml = simplexml_load_file($request_url, 'SimpleXMLElement').

2) I get a similar error when I use the yelp code in my post. The code I used was [yelp lat=" 34.284191" lng="-118.538008" radius="5" num_biz_requested=" 10"]

3) The Calculators on my page don't work. I am using short code again and while the forms appear, there is no submit button and the calculations don't appear. Check out

Any help would be greatly appreciated.

Hello Faisal, From the first

Hello Faisal,
From the first 2 errors it looks like you're running an older version of PHP on your server - perhaps PHP4. This plugin requires at least PHP5 or later. If you manage your own server, you would need to upgrade. Most of the shared hosting companies have already switched to PHP5 or at least offer an upgrade option. So, check with your host.

Now I get the following

Now I get the following error:

Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration in /homepages/21/d301835102/htdocs/centuryestate/wp-content/plugins/simple-real-estate-pack-4/srp-widgets.php on line 384

Warning: simplexml_load_file( [function.simplexml-load-file]: failed to open stream: no suitable wrapper could be found in /homepages/21/d301835102/htdocs/centuryestate/wp-content/plugins/simple-real-estate-pack-4/srp-widgets.php on line 384

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "" in /homepages/21/d301835102/htdocs/centuryestate/wp-content/plugins/simple-real-estate-pack-4/srp-widgets.php on line 384

Faisal, It looks like your

It looks like your server configuration is set to block external file access. allow_url_fopen parameter in the php.ini should be set to ON. Let me know if this can be done on your server or not. Thanks

Yes that worked. Thanks

Yes that worked. Thanks

Great! Glad I was able to

Great! Glad I was able to help :)

The Google Maps feature is

The Google Maps feature is not working. I have the API in my settings, but I when I insert Google map, enter the address and hit get Lat/Long, it doesn't do anything. If I enter it manually, it works.