[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEFg5gdT5zQ6Nb2NFP-4gF4NNaX1-4cPb9L25F4spxVA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":76,"crawl_stats":38,"alternatives":81,"analysis":189,"fingerprints":432},"simply-rets","SimplyRETS Real Estate IDX","3.2.1","ReichertBrothers","https:\u002F\u002Fprofiles.wordpress.org\u002Freichertbrothers\u002F","\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>SimplyRETS allows you to display and search your Real Estate listings\u003Cbr \u002F>\ndirectly on your WordPress site. And it can all be set up in less than 5\u003Cbr \u002F>\nminutes!\u003C\u002Fp>\n\u003Cp>The SimplyRETS Plugin has the most filtering options of any IDX Plugin\u003Cbr \u002F>\non the market, with many different ways to create unique pages of\u003Cbr \u002F>\nlistings on your site. No iframes, great SEO, and a modern and\u003Cbr \u002F>\ncustomizable interface for a modern Real Estate website.\u003C\u002Fp>\n\u003Cp>To get \u003Cem>your\u003C\u002Fem> listings showing through the plugin there’s only three steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplyrets.com\u002Faccount\" rel=\"nofollow ugc\">Create an account with SimplyRETS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Use RETS or RESO Web API credentials from your MLS to \u003Ca href=\"https:\u002F\u002Fsimplyrets.com\u002Fblog\u002Fgetting-set-up.html\" rel=\"nofollow ugc\">create an app\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Start showing live MLS listing data on your site!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwordpress-demo.simplyrets.com\u002Fdocumentation\" rel=\"nofollow ugc\">View plugin examples and documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsimplyrets.com\" rel=\"nofollow ugc\">Visit our website\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Quick Start\u003C\u002Fh4>\n\u003Cp>After installing and activating the plugin – you can quickly get\u003Cbr \u002F>\nlistings showing by putting the following short-code on \u003Cem>any\u003C\u002Fem> page:\u003Cbr \u002F>\n    [sr_listings].\u003C\u002Fp>\n\u003Cp>But that’s just a start! There are many ways you can show and filter\u003Cbr \u002F>\nthe listings – check out the\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwordpress-demo.simplyrets.com\u002Fdocumentation\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>The 5 Minute Setup\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fhh-YJYyhxv0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Using the Test Listings\u003C\u002Fh4>\n\u003Cp>To use the free trial listings, all you need to do is install it and\u003Cbr \u002F>\nstart creating pages!  The test credentials are already saved in the\u003Cbr \u002F>\nplugin when you install it, so you can spend more time making an\u003Cbr \u002F>\nawesome real estate website.\u003C\u002Fp>\n\u003Ch4>Features & Documentation\u003C\u002Fh4>\n\u003Cp>To use the available widgets, and short-codes – start by reading over\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwordpress-demo.simplyrets.com\u002Fdocumentation\" rel=\"nofollow ugc\">the Documentation page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frbros\u002Fsimplyretswp\" rel=\"nofollow ugc\">GitHub README\u003C\u002Fa> also provides a good starting\u003Cbr \u002F>\npoint for developers looking to customize some features.\u003C\u002Fp>\n\u003Cp>As always, you can email \u003Ca href=\"mailto:support@simplyrets.com\" rel=\"nofollow ugc\">support@simplyrets.com\u003C\u002Fa> for any\u003Cbr \u002F>\nquestions you can’t find an answer to!\u003C\u002Fp>\n\u003Ch4>How it Works\u003C\u002Fh4>\n\u003Cp>The SimplyRETS plugin generates accurate and correct HTML and does\u003Cbr \u002F>\n\u003Cem>not\u003C\u002Fem> use iframes or ever take your visitors away from your site –\u003Cbr \u002F>\nwhich we’ve learned is essential for materializing online leads. The\u003Cbr \u002F>\npower is put back in your hands by giving you full control of which of\u003Cbr \u002F>\nyour listings to show, and on which pages.\u003C\u002Fp>\n\u003Cp>The plugin also provides you extensions on many standard WordPress features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A robust set of shortcodes and attributes to build virtually any type of page you can imagine.\u003C\u002Fli>\n\u003Cli>A custom ‘SimplyRETS Listings’ page type for creating pages with listing results.\u003C\u002Fli>\n\u003Cli>Sidebar and footer widgets for Featured Listings, Search, etc.\u003C\u002Fli>\n\u003Cli>Plenty of short-codes for splicing your listings into any page or post.\u003C\u002Fli>\n\u003Cli>Filters for searches, custom pages, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>SimplyRETS provides the fastest and most up-to-date solution for\u003Cbr \u002F>\nembedding your listings on your site. SimplyRETS will update as\u003Cbr \u002F>\nfrequently as every hour (or as frequent as your MLS provider\u003Cbr \u002F>\nallows). This means that you’re ahead of the competition and can have\u003Cbr \u002F>\nthe fastest possible response time for dealing with interested\u003Cbr \u002F>\nprospects.\u003C\u002Fp>\n\u003Cp>This plugin is fast! You don’t have to worry about slowing down\u003Cbr \u002F>\nyour website by pulling lots of data on every page load. The SimplyRETS\u003Cbr \u002F>\nplugin is optimized to only load on the correct pages, and to\u003Cbr \u002F>\nonly load the listings you choose. By doing this, you are able to keep\u003Cbr \u002F>\nvisitors on your site to look at more properties. If you offer the\u003Cbr \u002F>\nfastest searching solution in your city, why would they go any where\u003Cbr \u002F>\nelse?\u003C\u002Fp>\n\u003Cp>SimplyRETS supports both RETS and RESO Web API feeds.  This allows you\u003Cbr \u002F>\nto be on the leading technical edge and provides you with many\u003Cbr \u002F>\nadvantages of IDX (Internet Data Exchange) including response speed,\u003Cbr \u002F>\ncompatibility across multiple MLS areas, and up-time.  So while your\u003Cbr \u002F>\ncompetition is working on getting properties on their site, you can\u003Cbr \u002F>\ninstall the SimplyRETS WordPress plugin and spend more time actually\u003Cbr \u002F>\nselling!\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwordpress-demo.simplyrets.com\u002Fdocumentation\" rel=\"nofollow ugc\">See the full plugin examples and documentation here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The SimplyRETS plugin makes it easy an intuitive to show your listings\u003Cbr \u002F>\non your site in a way that \u003Cem>you\u003C\u002Fem> want. There’s virtually no\u003Cbr \u002F>\nrestrictions to how you can customize the plugin and your site.\u003C\u002Fp>\n\u003Cp>The plugin is based around shortcodes; there are shortcodes for\u003Cbr \u002F>\nlistings, search forms, sliders, and more. Each of these shortcodes\u003Cbr \u002F>\ntakes attributes that refine which listings are pulled. For example:\u003C\u002Fp>\n\u003Cp>To show all listings from your MLS:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_listings]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>but to only show listings from a specific agent:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_listings agent=\"AGENTID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>..read more about the available attributes [here][#Available-Attributes].\u003C\u002Fp>\n\u003Ch3>Contents\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"#Shortcodes\" rel=\"nofollow ugc\">Shortcodes\u003C\u002Fa>\n\u003Cul>\n\u003Cli>Show Listings\u003C\u002Fli>\n\u003Cli>Search Form\u003C\u002Fli>\n\u003Cli>Featured Listing Slider\u003C\u002Fli>\n\u003Cli>Interactive Map Search\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#Available-Filters\" rel=\"nofollow ugc\">Available Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#Admin-Settings-and-Permalinks\" rel=\"nofollow ugc\">Admin Settings \u002F Permalinks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#MLS-Compliance-Settings\" rel=\"nofollow ugc\">MLS Compliance Settings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#SimplyRETS-Widgets\" rel=\"nofollow ugc\">Widgets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#Trial-Listings\" rel=\"nofollow ugc\">Trial Listings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#SimplyRETS-Pages\" rel=\"nofollow ugc\">SimplyRETS Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#Customizing-the-CSS\" rel=\"nofollow ugc\">Customizing CSS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#Support,-Contributing,-and-More-Information\" rel=\"nofollow ugc\">Support \u002F More Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>Most of the plugin is built around using shortcodes. This allows the\u003Cbr \u002F>\nmost flexibility for customizing your own layout and search pages.\u003C\u002Fp>\n\u003Ch4>SimplyRETS Listings Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[sr_listings]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This is the main shortcode for showing listings on any page of your\u003Cbr \u002F>\nsite. Put this shortcode onto any page and, voila, you’ve got\u003Cbr \u002F>\nlistings!\u003C\u002Fp>\n\u003Cp>This shortcode takes many different [attributes][shortcodes\u003Cbr \u002F>\nattributes], and you can combine almost any of them.\u003C\u002Fp>\n\u003Cp>If you want to use the listings shortcode, but only show listings\u003Cbr \u002F>\nabove $500,000 then you would simply add the \u003Ccode>minprice\u003C\u002Fcode> attribute:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_listings minprice=\"500000\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>So how about the same minimum price, but only for one specific agent?\u003Cbr \u002F>\nEasy!\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_listings minprice=\"500000\" agent=\"ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(\u003Cem>Note: the ID is provided by your MLS\u003C\u002Fem>)\u003C\u002Fp>\n\u003Ch4>SimplyRETS Search Form Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[sr_search_form]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Next up is the search form shortcode. This is what ties together the\u003Cbr \u002F>\nability to search and view listings.\u003C\u002Fp>\n\u003Cp>This shortcode also takes a few different attributes, but not quite as\u003Cbr \u002F>\nmany as the listings shortcode because the user will change them.\u003C\u002Fp>\n\u003Cp>For example, you can set up a search form that will only search form\u003Cbr \u002F>\nthat will always search one specific office or brokerage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_search_form brokers=\"ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(\u003Cem>Note: the ID is provided by your MLS\u003C\u002Fem>)\u003C\u002Fp>\n\u003Cp>You can also set the search form to search pre-designated property types (like Residential and Condominium). To do so, use the \u003Ccode>type\u003C\u002Fcode> attribute within the sr_search_form short-code:\u003C\u002Fp>\n\u003Cp>\u003Cem>This will default to search Rentals only:\u003C\u002Fem>\u003Cbr \u002F>\n    [sr_search_form type=”Rental”]\u003C\u002Fp>\n\u003Cp>\u003Cem>This will default to search Commercial and Land only:\u003C\u002Fem>\u003Cbr \u002F>\n    [sr_search_form type=”Land; Commercial”]\u003C\u002Fp>\n\u003Cp>There are several use-cases for the search form and you can put it\u003Cbr \u002F>\nanywhere on your site you want! The two most common ways to use the\u003Cbr \u002F>\nsearch form are:\u003C\u002Fp>\n\u003Col>\n\u003Cli>On the landing area of your homepage, to get the visitor to start a\u003Cbr \u002F>\nsearch immediately.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To be used in combination with the listings shortcode, like so:\u003C\u002Fp>\n\u003Cp>[sr_search_form]\u003Cbr \u002F>\n[sr_listings]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This builds a nice page with an initial set of listings, which\u003Cbr \u002F>\npromotes the visitor to continue making a search.\u003C\u002Fp>\n\u003Ch4>Listings Slider Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[sr_listings_slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The listing slider is a great feature that allows you to build a\u003Cbr \u002F>\n‘slider’ of listings. See \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimply-rets\u002Fscreenshots\u002F\" rel=\"ugc\">screenshot #7\u003C\u002Fa>\u003Cbr \u002F>\nfor a quick glance of how it works.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note: Some attributes (listed below) can take multiple values. sr_listings_slider currently only supports one value per attribute. For example, [sr_listings_slider postalCodes=”123456″] is supported, but [sr_listings_slider postalCodes=”12345; 34567″] is not.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>random\u003Cbr \u002F>\nShow the listings in a random order whenever the page is loaded.\u003Cbr \u002F>\n[sr_listings_slider random=”true”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The slider shortcode takes all the same attributes as the listings\u003Cbr \u002F>\nshortcode, which is all of them. So to make a slider with listings\u003Cbr \u002F>\nover $500,000:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_listings_slider minprice=\"500000\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>And the same minimum price, but only for one specific agent? Easy!\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_listings_slider minprice=\"500000\" agent=\"ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(\u003Cem>Note: the Agent ID is provided by your MLS\u003C\u002Fem>)\u003C\u002Fp>\n\u003Ch4>Interactive Map Search\u003C\u002Fh4>\n\u003Cp>The SimplyRETS plugin also provides a second kind of map based search that allows\u003Cbr \u002F>\nthe user to search by drawing polygons over and area and setting their parameters.\u003C\u002Fp>\n\u003Cp>The short-code can be used with:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_map_search]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Attributes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>search_form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Show search form in addition to the map.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_map_search search_form=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>list_view\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Show a list view of search results below the map\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sr_map_search list_view=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(\u003Cem>Note: Maps can only be enabled when latitude and longitude are\u003Cbr \u002F>\navailable for the listings. Some MLS’s do not provide this, in which\u003Cbr \u002F>\ncase you can check out the SimplyRETS Geocoding Addon.\u003C\u002Fem>)\u003C\u002Fp>\n\u003Ch3>Available Filters\u003C\u002Fh3>\n\u003Cp>There are ton of attributes available for refining the listings in any\u003Cbr \u002F>\nway you can imagine. Each of these attributes can be used in any of\u003Cbr \u002F>\nthe shortcodes, and you can use (most of) them in combination with\u003Cbr \u002F>\neach other like the examples above:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>mlsid\u003C\u002Fstrong>\u003Cbr \u002F>\nFetches a single listing by it’s mlsid.\u003Cbr \u002F>\n[sr_listings mlsid=”12345″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>status\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings by a certain status, like Active, Pending, or Closed. (Separate multiple with a semicolon ‘;’)\u003Cbr \u002F>\n[sr_listings status=”Closed”]\u003Cbr \u002F>\n[sr_listings status=”Active; Pending”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: By default, Active and Pending are queried\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>minprice\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a minimum price.\u003Cbr \u002F>\n[sr_listings minprice=”500000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>maxprice\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a maximum price.\u003Cbr \u002F>\n[sr_listings maxprice=”1000000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>minbeds\u003C\u002Fstrong>\u003Cbr \u002F>\nSet a minimum amount of bedrooms.\u003Cbr \u002F>\n[sr_listings minbeds=”3″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>maxbeds\u003C\u002Fstrong>\u003Cbr \u002F>\nSet a maximum amount of bedrooms.\u003Cbr \u002F>\n[sr_listings maxbeds=”3″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>minbaths\u003C\u002Fstrong>\u003Cbr \u002F>\nSet a minimum amount of baths.\u003Cbr \u002F>\n[sr_listings minbaths=”3″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>maxbaths\u003C\u002Fstrong>\u003Cbr \u002F>\nSet a maximum amount of baths.\u003Cbr \u002F>\n[sr_listings maxbaths=”3″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>q\u003C\u002Fstrong>\u003Cbr \u002F>\nA fuzzy keyword search that will include listings matching a given string.\u003Cbr \u002F>\n[sr_listings q=”great view”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>type\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings by a certain type, like Residential, Condo, Rental.\u003Cbr \u002F>\n[sr_listings type=”Rental”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>agent\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a specific agent by taking an agent’s MLS ID.\u003Cbr \u002F>\n[sr_listings agent=”JDOE12″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>brokers\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a specific brokerage by taking a brokerage’s MLS ID.\u003Cbr \u002F>\n[sr_listings brokers=”KWREALTY1″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>cities\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a given set of cities. (Separate multiple with a semi-colon).\u003Cbr \u002F>\n[sr_listings cities=”Houston; Austin; Dallas”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>neighborhoods\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a given set of neighborhoods\u002Fsubdivisions. (Separate multiple with a semi-colon).\u003Cbr \u002F>\n[sr_listings neighborhoods=”Heights; Downtown; Uptown”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>postalcodes\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a given set of postal codes. (Separate multiple with a semi-colon).\u003Cbr \u002F>\n[sr_listings postalcodes=”12345; 34567″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>counties\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a given set of counties. (Separate multiple with a semi-colon).\u003Cbr \u002F>\n[sr_listings counties=”Harris; Travis”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>amenities\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a given set of amenities. (Separate multiple with a semi-colon).\u003Cbr \u002F>\n[sr_listings amenities=”Granite; Balcony”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>features\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to a given set of features. (Separate multiple with a semi-colon).\u003Cbr \u002F>\n[sr_listings features=”Tennis Court; Waterfront”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>water\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings to only ones that have a value for the ‘water’ field. \u003Ccode>true\u003C\u002Fcode> is the only valid value:\u003Cbr \u002F>\n[sr_listings water=”true”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: This is only available for feeds that have a value for ‘water’\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>vendor\u003C\u002Fstrong>\u003Cbr \u002F>\nRefines listings by a certain vendor or MLS Board. (This is required when your account has multiple MLS’s).\u003Cbr \u002F>\n[sr_listings vendor=”MFRMLS”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>limit\u003C\u002Fstrong>\u003Cbr \u002F>\nThe amount of listings to return. Default is 20, maximum is 50.\u003Cbr \u002F>\n[sr_listings limit=”50″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>offset\u003C\u002Fstrong>\u003Cbr \u002F>\nReturns a set of listings and skips the first \u003Cem>n\u003C\u002Fem>, where \u003Cem>n\u003C\u002Fem> is the offset.\u003Cbr \u002F>\n[sr_listings offset=”20″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>sort\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplays the listings in a specific order.\u003Cbr \u002F>\n[sr_listings sort=”listprice”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(The available sort options are \u003Ccode>listprice\u003C\u002Fcode>, \u003Ccode>-listprice\u003C\u002Fcode>, \u003Ccode>listdate\u003C\u002Fcode>, \u003Ccode>-listdate\u003C\u002Fcode>, \u003Ccode>baths\u003C\u002Fcode>, \u003Ccode>-baths\u003C\u002Fcode>, \u003Ccode>beds\u003C\u002Fcode>, and \u003Ccode>-beds\u003C\u002Fcode>.\u003Cbr \u002F>\nOptions starting the a minus (-) are high to low, no minus sign is low to high).\u003C\u002Fp>\n\u003Cp>\u003Cem>Note: By default, the listings are sorted by modification time, newest first\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>advanced\u003C\u002Fstrong>\u003Cbr \u002F>\nThis attribute is to turn the basic search form into an advanced search form.\u003Cbr \u002F>\n[sr_search_form advanced=”true”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SimplyRETS Widgets\u003C\u002Fh3>\n\u003Cp>The SimplyRETS plugin comes with several widgets you can use in you\u003Cbr \u002F>\nsidebar and footer. The currently available widgets include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search Form Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nThe search form widget allows you to add an MLS search in the\u003Cbr \u002F>\nsidebar or footer of your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Featured Listing Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nThis takes one listing MLS id, and will embed the property in a\u003Cbr \u002F>\nwidget with a link to the details page of that property\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Random Listing Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is similar to the Featured Listing Widget, but takes multiple\u003Cbr \u002F>\nMLS Id’s. On each page load, it will show one of the listings\u003Cbr \u002F>\nprovided.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Agents Listing Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nThe search form widget allows you to add an MLS search in the\u003Cbr \u002F>\nsidebar or footer of your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Admin Settings and Permalinks\u003C\u002Fh3>\n\u003Cp>This sections will discuss some of the basic configuration options\u003Cbr \u002F>\navailable to admin’s through the plugin:\u003C\u002Fp>\n\u003Ch4>Account credentials\u003C\u002Fh4>\n\u003Cp>The account credentials section in the admin settings is where you’ll\u003Cbr \u002F>\nenter your API Credentials for your SimplyRETS app. If you don’t yet\u003Cbr \u002F>\nhave a SimplyRETS app, the default \u003Cem>demo\u003C\u002Fem> credentials will be\u003Cbr \u002F>\navailable.\u003C\u002Fp>\n\u003Ch4>Single Listing Page Settings\u003C\u002Fh4>\n\u003Cp>These settings allow you to control various parts of the listing\u003Cbr \u002F>\ndetails pages, including the contact form and some of the fields that\u003Cbr \u002F>\nare shown.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contact form lead capture\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When this is enabled, a lead capture contact form will be shown at the\u003Cbr \u002F>\nbottom of listing details pages. In the \u003Cem>Send lead capture form\u003Cbr \u002F>\nsubmissions to\u003C\u002Fem> input, you can enter the email address where you’d\u003Cbr \u002F>\nlike to receive lead emails.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note: The WordPress admin email is used if no email is provided\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show\u002FHide fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Show and\u002For hide various parts of the listing details page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Hide ‘Listing meta information’ fields from property details?\u003Cbr \u002F>\nThis option hides \u003Ccode>listDate\u003C\u002Fcode>, \u003Ccode>modificationTimestamp\u003C\u002Fcode>, \u003Ccode>taxYear\u003C\u002Fcode>,\u003Cbr \u002F>\nand \u003Ccode>taxAmmount\u003C\u002Fcode> from listing details pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Do not show Agent\u002FOffice phone number and email address\u003Cbr \u002F>\nIf checked, the listing office and agent’s contact information will\u003Cbr \u002F>\nnot be shown. Note that, in most cases, the name will still be\u003Cbr \u002F>\nshown.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide ‘Listing Remarks’ (description) field from property details?\u003Cbr \u002F>\nIf checked, the listing description will not be dispayed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show additional room details?\u003Cbr \u002F>\nIf available, extra information about the listing’s rooms will be\u003Cbr \u002F>\nshown when this is enabled.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show MLS status text if available (hide standardized status)?\u003Cbr \u002F>\nIf a \u003Ccode>statusText\u003C\u002Fcode> is available for the listing, show that instead of\u003Cbr \u002F>\nthe standardized status. Read more about \u003Ccode>statusText\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.simplyrets.com\u002Fapi\u002Findex.html#!\u002Fdefault\u002Fget_properties\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Image gallery settings\u003C\u002Fh4>\n\u003Cp>There are two types of image galleries available for listing details\u003Cbr \u002F>\npages: \u003Cem>fancy\u003C\u002Fem> and \u003Cem>classic\u003C\u002Fem>. Here, you can choose which one you’d\u003Cbr \u002F>\nlike to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Permalinks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SimplyRETS has support for ‘pretty’ and ‘ugly’ permalinks. It will\u003Cbr \u002F>\nchoose the best one based on your current configuration and there\u003Cbr \u002F>\nare a couple of options to fine-tune it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>If your WordPress site uses ‘default’ (ugly) permalinks, the\u003Cbr \u002F>\nplugin is forced to use those as well.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If your WordPress site is using ‘pretty’ permalinks, you can\u003Cbr \u002F>\nchoose between ‘pretty’ and ‘extra pretty’ SimplyRETS links in the\u003Cbr \u002F>\n“Permalnks” section of the admin panel. Here are some basic\u003Cbr \u002F>\nexamples:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Pretty\u003C\u002Fem>: http:\u002F\u002Fyoursite.com\u002Flistings\u002F{id}\u002F{streetAddress}\u003Cbr \u002F>\n\u003Cem>Extra Pretty\u003C\u002Fem>: http:\u002F\u002Fyoursite.com\u002Flistings\u002F{city}\u002F{state}\u002F{postalCode}\u002F{streetAddress}\u002F{id}\u003C\u002Fp>\n\u003Ch3>MLS Compliance Settings\u003C\u002Fh3>\n\u003Cp>In some cases, you may need to show additional disclaimers and\u003Cbr \u002F>\ninformation for broker reciprocity. The SimplyRETS WordPress plugin\u003Cbr \u002F>\nhas some options you can use to make this easier.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show brokerage name by listing summaries\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the SimplyRETS Settings page of your WordPress dashboard you will\u003Cbr \u002F>\nfind a setting called “Show brokerage name”. With this enabled, the\u003Cbr \u002F>\nname of the listing brokerage will be shown next to \u003Cem>all\u003C\u002Fem> thumbnail\u003Cbr \u002F>\nand summary sections, as well as on listing details pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IDX Image for listing summaries\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This option allows you to add a URL for an image that will be shown\u003Cbr \u002F>\nwith all listing summaries. For example, a broker reciprocity image\u003Cbr \u002F>\ncan be added, and anywhere a listing summary is shown that image will\u003Cbr \u002F>\nbe shown as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom disclaimer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need to add a custom disclaimer to your website, the SimplyRETS\u003Cbr \u002F>\nplugin offers a way for you to do so. On the \u003Ccode>Settings -> SimplyRETS\u003Cbr \u002F>\nSettings\u003C\u002Fcode> page there is an option called “Custom disclaimer”. In this\u003Cbr \u002F>\nbox, you can paste the text or HTML for your own disclaimer. A  &hellip;\u003C\u002Fp>\n","Show your Real Estate listings on your website, simply! SimplyRETS makes it easy to search and display MLS listings on your WordPress website, and giv &hellip;",300,41958,98,8,"2026-03-12T16:52:00.000Z","6.9.4","3.0.1","",[20,21,22,23,24],"idx","idx-plugin","mls","reso-web-api","rets","https:\u002F\u002Fsimplyrets.com\u002Fwordpress-idx-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-rets.3.2.1.zip",77,3,1,"2025-04-01 00:00:00","2026-03-15T15:16:48.613Z",[33,47,62],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-31011","simplyrets-real-estate-idx-reflected-cross-site-scripting","SimplyRETS Real Estate IDX \u003C= 3.1.0 - Reflected Cross-Site Scripting","The SimplyRETS Real Estate IDX plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 3.1.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=3.1.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-30 14:52:50",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff127f028-79dd-4671-b789-01c56b77a70e?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":53,"severity":40,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-31010","simplyrets-real-estate-idx-cross-site-request-forgery","SimplyRETS Real Estate IDX \u003C= 3.0.5 - Cross-Site Request Forgery","The SimplyRETS Real Estate IDX plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.0.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=3.0.5","3.1.0",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-03-27 00:00:00","2025-10-30 14:52:31",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7385e053-4741-4884-8ccb-2c0b6f3a40d8?source=api-prod",218,{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":38,"affected_versions":67,"patched_in_version":68,"severity":40,"cvss_score":69,"cvss_vector":70,"vuln_type":43,"published_date":71,"updated_date":72,"references":73,"days_to_patch":75},"CVE-2024-12491","simplyrets-real-estate-idx-authenticated-contributor-stored-cross-site-scripting","SimplyRETS Real Estate IDX \u003C= 2.11.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The SimplyRETS Real Estate IDX plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'sr_search_form' shortcode in all versions up to, and including, 2.11.3 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.11.3","3.0.0",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-01-08 00:00:00","2025-01-23 19:37:17",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Faa5c2d05-f6cb-4f97-b174-653ad3577b02?source=api-prod",16,{"slug":77,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":78,"trust_score":79,"computed_at":80},"reichertbrothers",117,63,"2026-04-05T02:25:20.682Z",[82,106,129,152,171],{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":16,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":104,"last_vuln_date":105,"fetched_at":31},"estatik","Estatik Real Estate Plugin","4.3.0","Estatik","https:\u002F\u002Fprofiles.wordpress.org\u002Festatik\u002F","\u003Cp>User-friendly intuitive interface. Clean design. Flexible functionality. The full-featured WordPress real estate plugin with smooth integration with Elementor Page Builder.\u003Cbr \u002F>\nVisit \u003Ca href=\"http:\u002F\u002Festatik.net\u002F\" rel=\"nofollow ugc\">www.estatik.net\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fmajor.estatik.net\u002F\" rel=\"nofollow ugc\">demo\u003C\u002Fa> of Estatik plugin built with Elementor Hello Theme.\u003C\u002Fp>\n\u003Ch4>Main features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Quick Demo Setup\u003C\u002Fli>\n\u003Cli>Fields Builder (creates unlimited number of custom fields of any type – text, number, area, attachments, files, contact fields, etc.)\u003C\u002Fli>\n\u003Cli>Login via Facebook or Google\u003C\u002Fli>\n\u003Cli>Map Search built on AJAX\u003C\u002Fli>\n\u003Cli>Saved searches & wishlists\u003C\u002Fli>\n\u003Cli>Listing frontend management\u003C\u002Fli>\n\u003Cli>Sorting by price, date, popularity\u003C\u002Fli>\n\u003Cli>Customizable categories, types, statuses, features, amenities\u003C\u002Fli>\n\u003Cli>Customizable property labels (featured, hot, openhouse)\u003C\u002Fli>\n\u003Cli>Social sharing (Facebook, Twitter, LinkedIn)\u003C\u002Fli>\n\u003Cli>Share via email \u003C\u002Fli>\n\u003Cli>Photo gallery and video (YouTube, Vimeo)\u003C\u002Fli>\n\u003Cli>Multilingual (WPML, Polylang & Loco Translate support)\u003C\u002Fli>\n\u003Cli>Request info widget\u003C\u002Fli>\n\u003Cli>Customizable search widget \u003C\u002Fli>\n\u003Cli>Unlimited currencies\u003C\u002Fli>\n\u003Cli>50+ shortcodes\u003C\u002Fli>\n\u003Cli>Elementor Page Builder & Hello Theme support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO & Premium features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Agents & Agencies support (PRO)\u003C\u002Fli>\n\u003Cli>Agents & Agencies search (PRO)\u003C\u002Fli>\n\u003Cli>Private fields (for Admin, Agents only) (PRO)\u003C\u002Fli>\n\u003Cli>Front-end management for admin and users\u002Fagents (PRO)\u003C\u002Fli>\n\u003Cli>Subscription plans or One-time payments with payments via PayPal (PRO)\u003C\u002Fli>\n\u003Cli>CSV\u002FXLS import via WP ALL Import (PRO)\u003C\u002Fli>\n\u003Cli>Compare feature\u003C\u002Fli>\n\u003Cli>PDF file generation (PRO)\u003C\u002Fli>\n\u003Cli>Saved searches updates notifications (PRO)\u003C\u002Fli>\n\u003Cli>Requests management in agent’s profile (PRO)\u003C\u002Fli>\n\u003Cli>Locations widget (PRO)\u003C\u002Fli>\n\u003Cli>Slider widget (PRO)\u003C\u002Fli>\n\u003Cli>Full-width Slideshow widget (PRO)\u003C\u002Fli>\n\u003Cli>Organic MLS import via RETS and RESO Web API (Premium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Estatik Native Themes:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Estatik Realtor Theme – \u003Ca href=\"http:\u002F\u002Frealtor.estatik.net\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also works with most of WordPress themes but if you have any issues, just \u003Ca href=\"https:\u002F\u002Festatik.net\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">drop us a message\u003C\u002Fa> and we will add support of your theme for free.\u003C\u002Fp>\n\u003Ch4>Documentation & shortcodes:\u003C\u002Fh4>\n\u003Cp>Please visit this \u003Ca href=\"https:\u002F\u002Festatik.net\u002Festatik-plugin-documentation\u002F\" rel=\"nofollow ugc\">documentation page\u003C\u002Fa> to get a full list of shortcodes.\u003Cbr \u002F>\nFull list of shortcodes can be found \u003Ca href=\"https:\u002F\u002Festatik.net\u002Festatik-plugin-documentation\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translated into:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003C\u002Ful>\n","You will love its clean design, simple use, and colorful themes. WordPress real estate plugin Estatik is a worthy choice for single agents and portals",10000,369790,90,183,"2026-01-31T07:30:00.000Z","5.4","5.6",[20,98,22,99,24],"listings","real-estate","http:\u002F\u002Festatik.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Festatik.zip",24,7,2,"2025-10-16 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":16,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":124,"download_link":125,"security_score":126,"vuln_count":29,"unpatched_count":127,"last_vuln_date":128,"fetched_at":31},"optima-express","Optima Express IDX","8.4.0","iHomefinder, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fihomefinder\u002F","\u003Cp>\u003Cstrong>OVERVIEW\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Optima Express turns your real estate website into a marketing machine with a sleek, modern property search experience that rivals the national portals. And you get many more unique features you won’t find anywhere else to turn new leads into closing clients and work more efficiently.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.capterra.com\u002Fp\u002F205125\u002FiHomefinder\u002F#reviews\" rel=\"nofollow ugc\">See what clients are saying >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FAST, EASY INTEGRATION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No framing, wrappers, or subdomains are required, so all IDX listing content is indexed directly on your domain.\u003C\u002Fp>\n\u003Cp>A number of IDX pages are provided for your site, and many features including listing galleries, map search, market reports, and lead capture forms can be added to your own pages with shortcode.\u003C\u002Fp>\n\u003Cp>All IDX content adopts the styling of your WordPress theme, and you can easily configure the look you want with design settings for photos, maps, colors and lead capture – or take it further with custom CSS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURE HIGHLIGHTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IDX Property Search & Lead Capture\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt on decades of property search design experience, Premium Search provides a search experience buyers and sellers love. They can search locations by name, draw custom locations on a map, and register to save their searches or favorite listings on your site. Listing alert emails with your branding provide the latest active & sold listing activity, keeping your leads returning to your site.\u003C\u002Fp>\n\u003Cp>You can create any number of Markets (saved searches) for your target locations and criteria, and display up-to-date listing galleries on your site for each Market. \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Ffeatures\u002Fidx-search?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Learn more >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MarketBoost – Automated Website & Email Reports\u003C\u002Fstrong>\u003Cbr \u002F>\nPosition yourself as the local expert with always-current listing reports for sold, active & open homes in all your targeted markets.We also crunch the numbers on prices, inventory, and timing for each of your targeted markets. Email report campaigns attract new subscribers, keeping them up-to-date and returning to your site. \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Ffeatures\u002Freal-estate-market-statistics?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Learn more >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widgets & Shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nIn addition to the different IDX website pages provided with Optima Express, a variety of features can be added to your site using widgets & shortcode, such as property search options, listing galleries, lead capture forms, and more. \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Fblog\u002Fproduct-news-and-tips\u002Fguide-to-ihomefinder-idx-widgets?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Learn more >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integrations\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect your account with other online apps and services to work more efficiently. \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Fblog\u002Fproduct-news-and-tips\u002Fintegrations-for-real-estate-lead-management?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Learn more >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Optima Leads – Real Estate Agent App\u003C\u002Fstrong>\u003Cbr \u002F>\nOptima Leads, our companion app for agent account plans, keeps all of your leads’ information and property interests on your mobile device so you can work your leads any time, any place. \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Ffeatures\u002Freal-estate-agent-app?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Learn more >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real Estate CRM for Agents (optional)\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomated text & email followup campaigns help you jump start enagement with new leads. Lead ratings, task management, calendar sync, any many more features all come together to make sure your business stays on track with your goals.  \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Ffeatures\u002Freal-estate-crm?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Learn more >\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SETUP GUIDE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Fresources\u002Fsupport\u002Foptima-express-quick-start-guide\u002F?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">Quick Start Guide\u003C\u002Fa> to access the Optima Express Setup Guide and other resources including our Knowledge Base, tutorial videos, and recorded webinars. Optima Express offers many ways to use shortcodes which are discussed in our article \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Fblog\u002Fproduct-news-and-tips\u002Fwordpress-shortcodes-for-real-estate-websites?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">WordPress Shortcodes for Real Estate Websites\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CONTACT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can contact us through live chat on \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">our website\u003C\u002Fa>  during business hours, \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Fresources\u002Fcontact-us?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">send us an email\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwww.ihomefinder.com\u002Fihomefinder-tour?utm_source=WordPress&utm_medium=Affiliates&utm_campaign=plugin_repository_page\" rel=\"nofollow ugc\">schedule a demo\u003C\u002Fa>.\u003C\u002Fp>\n","Embed real estate property listings, market reports & MLS data on your WordPress site. Responsive design, great SEO & proven lead capture.",8000,378509,64,45,"2026-03-09T20:57:00.000Z","4.2.0",[21,121,122,99,123],"mls-idx-search","real-estate-search","wordpress-idx","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Foptima-express\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptima-express.zip",100,0,"2023-04-14 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":147,"download_link":148,"security_score":149,"vuln_count":150,"unpatched_count":127,"last_vuln_date":151,"fetched_at":31},"real-estate-listing-realtyna-wpl","Realtyna Organic IDX plugin + WPL Real Estate","5.1.0","Realtyna","https:\u002F\u002Fprofiles.wordpress.org\u002Frealtyna\u002F","\u003Cp>Your comprehensive solution for creating dynamic and feature-rich real estate websites on WordPress. Designed to cater to the diverse needs of real estate professionals, WPL offers unparalleled flexibility and scalability, empowering you to manage property listings, integrate MLS data, and enhance user engagement seamlessly.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flexible Property Listings: Effortlessly add, modify, and showcase property listings with customizable fields tailored to your specific requirements.\u003C\u002Fli>\n\u003Cli>Advanced Search Functionality: Provide users with intuitive search options, enabling them to filter properties based on various criteria for a personalized browsing experience.\u003C\u002Fli>\n\u003Cli>MLS Integration with MLS On The Fly™: Stay ahead with MLS On The Fly™, Realtyna’s latest technology that revolutionizes MLS integration. Starting April 1, 2025, WPL Basic is fully compatible with MLS On The Fly™, allowing you to display real-time MLS listings directly on your website without the need for extensive data storage. This integration offers lightning-fast performance, reduces hosting burdens, and ensures your listings are always up-to-date.\u003Cbr \u002F>\nSupported MLS Providers: \u003Ca href=\"https:\u002F\u002Frealtyna.com\u002Fmls-providers\" rel=\"nofollow ugc\">https:\u002F\u002Frealtyna.com\u002Fmls-providers\u003C\u002Fa>\u003Cbr \u002F>\nMLS On The Fly: \u003Ca href=\"https:\u002F\u002Frealtyna.com\u002Fmls-on-the-fly\" rel=\"nofollow ugc\">https:\u002F\u002Frealtyna.com\u002Fmls-on-the-fly\u003C\u002Fa>\u003Cbr \u002F>\nDocs: \u003Ca href=\"https:\u002F\u002Fdocs.realtyfeed.com\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.realtyfeed.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Scalable Add-ons: Enhance your website’s functionality with a range of add-ons, including demographic packages, Listhub integration, and native mobile apps, ensuring your platform evolves alongside your business needs.\u003C\u002Fli>\n\u003Cli>Theme Compatibility: WPL seamlessly integrates with various themes, offering both native and compatible options to maintain your site’s aesthetic appeal while delivering robust functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Realtyna WPL Real Estate?\u003C\u002Fh3>\n\u003Cp>By integrating WPL with MLS On The Fly™, you position your website at the forefront of real estate technology. Experience reduced hosting costs, faster load times, and real-time data synchronization, providing your clients with an unparalleled property search experience.\u003Cbr \u002F>\nElevate your real estate website with the Realtyna WPL Real Estate plugin and harness the power of MLS On The Fly™ for a streamlined, efficient, and cutting-edge property listing platform.\u003C\u002Fp>\n\u003Ch4>How can I ask about custom developments?\u003C\u002Fh4>\n\u003Cp>Feel free to contact us: \u003Ca href=\"https:\u002F\u002Fsupport.realtyna.com\u002Findex.php?\u002FDefault\u002FTickets\u002FSubmit\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.realtyna.com\u002Findex.php?\u002FDefault\u002FTickets\u002FSubmit\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How can I report issues?\u003C\u002Fh4>\n\u003Cp>Submit a support ticket on Realtyna ticketing system: \u003Ca href=\"https:\u002F\u002Fsupport.realtyna.com\u002Findex.php?\u002FDefault\u002FTickets\u002FSubmit\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.realtyna.com\u002Findex.php?\u002FDefault\u002FTickets\u002FSubmit\u003C\u002Fa>\u003C\u002Fp>\n","Your comprehensive solution for creating dynamic and feature-rich real estate websites on WordPress. Designed to cater to the diverse needs of real es &hellip;",2000,376772,94,203,"2025-09-16T20:15:00.000Z","6.7.5","4.7.0","7.4",[20,22,99,146,23],"realty","https:\u002F\u002Frealtyna.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freal-estate-listing-realtyna-wpl.5.1.0.zip",87,4,"2025-07-30 00:00:00",{"slug":153,"name":154,"version":155,"author":156,"author_profile":157,"description":158,"short_description":159,"active_installs":160,"downloaded":161,"rating":162,"num_ratings":102,"last_updated":163,"tested_up_to":16,"requires_at_least":164,"requires_php":18,"tags":165,"homepage":168,"download_link":169,"security_score":13,"vuln_count":104,"unpatched_count":127,"last_vuln_date":170,"fetched_at":31},"rover-idx","Rover IDX","4.0.0.2805","stevemullen","https:\u002F\u002Fprofiles.wordpress.org\u002Fstevemullen\u002F","\u003Cp>Turn your WordPress site into a high-performing real estate platform with Rover IDX. Instantly integrate live MLS listings, showcase stunning property pages, and keep your website automatically updated with the latest data. With intuitive customization and broad theme compatibility, Rover IDX makes it easy for agents and brokerages to stand out and convert more visitors into clients.\u003C\u002Fp>\n\u003Cp>Some key features of Rover IDX include:\u003C\u002Fp>\n\u003Ch4>Customizability\u003C\u002Fh4>\n\u003Cp>It offers extensive customization options, allowing users to tailor the appearance and functionality of property listings on their site.\u003C\u002Fp>\n\u003Ch4>SEO Optimization\u003C\u002Fh4>\n\u003Cp>The plugin is built with SEO in mind, helping improve the visibility of real estate listings in search engine results.\u003C\u002Fp>\n\u003Ch4>Up and running in minutes\u003C\u002Fh4>\n\u003Cp>Activate Rover IDX, choose the MLS region, and add the [rover_idx_listings] shortcode to a page.  Boom – your site is displaying searchable real estate listings.  You can customize what cities are offered for search, what the search panel looks like, what the listing layout looks like, and how the property details page is displayed.  \u003Ca href=”https:\u002F\u002Froveridx.com\u002Fdocumentation\u002Fdisplay-searchable-listings-on-a-page\u002F\u003C\u002Fp>\n\u003Ch4>CRM Integration\u003C\u002Fh4>\n\u003Cp>Rover IDX includes a Customer Relationship Management (CRM), making it easier to manage leads and client interactions.  Integration with other CRM’s is available for Follow Up Boss, Top Producer, and other major CRMs.\u003C\u002Fp>\n\u003Ch4>User-Friendly Interface\u003C\u002Fh4>\n\u003Cp>It is easy to set up and use, even for those with limited technical expertise, with features like shortcode support and SSL compatibility.\u003C\u002Fp>\n\u003Ch4>Terrific support\u003C\u002Fh4>\n\u003Cp>Ask us questions – we are here to help.  Have a feature request?  Let’s talk about it!\u003C\u002Fp>\n\u003Cp>Rover IDX stands out for its flexibility and user-friendly approach, making it a popular choice among real estate professionals looking to enhance their online presence\u003C\u002Fp>\n","Rover IDX displays searchable, mobile-friendly MLS listings on your site, using customizable layouts.",200,28035,96,"2026-03-04T00:18:00.000Z","6.5",[20,22,166,24,167],"multiple-listing-service","webapi","https:\u002F\u002Froveridx.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frover-idx.4.0.0.2805.zip","2024-10-21 00:00:00",{"slug":172,"name":173,"version":174,"author":175,"author_profile":176,"description":177,"short_description":178,"active_installs":179,"downloaded":180,"rating":126,"num_ratings":29,"last_updated":181,"tested_up_to":182,"requires_at_least":183,"requires_php":18,"tags":184,"homepage":186,"download_link":187,"security_score":188,"vuln_count":127,"unpatched_count":127,"last_vuln_date":38,"fetched_at":31},"apex-idx","Apex IDX","3.1.3","RealtyTech","https:\u002F\u002Fprofiles.wordpress.org\u002Frealtytech\u002F","\u003Cp>NEW RealtyTech Word Press Premium IDX for 2022! The Nations Best IDX just got better!\u003C\u002Fp>\n\u003Cp>We have 10 years of experience building premium highly featured IDX systems for professional Realtors and Real Estate Offices with 3,000 Clients nationwide.  The totally NEW RealtyTech IDX Plugin is the future for how people will search for homes on an agents Word Press website.  Beautifully designed and feature rich, your real estate prospects will have everything they need to find their dream home smoothly and quickly. Then our built-in lead capture systems will generate a lead instantly sent to your smart phone and email address.\u003C\u002Fp>\n\u003Cp>NOTE: This amazing IDX System is Google SEO friendly Indexed listings, not iFrame. Why do you care? Because Indexing on Google facilitates higher rankings for your website and the listing pages, thats why!  More Google Ranking = More Leads from your website.\u003C\u002Fp>\n\u003Cp>Premium IDX System\u003C\u002Fp>\n\u003Cp>Our premium IDX Plugin is elegantly designed and will be be branded with your photo and personal contact information on every listing in your MLS. Easy to install tools such as our Featured Market and Market Snapshot, and Featured Homes allows you to have several ways your Users can find their next home.  You will also have access to our Custom Link Creator where you can add an unlimited amount of pages specifically for the Cities, Neighborhoods or Area markets of your choosing, by property type, price range or even a custom drawn area on our Google Maps.\u003Cbr \u002F>\nMobile Responsive for All Devices From a huge 32-inch desktop display to an iPhone or Android Smart Phone, your RealtyTech Word Press IDX Plugin is designed to automatically adjust to look and work flawlessly.\u003C\u002Fp>\n\u003Cp>Premium Features List: We are Developer Friendly\u003Cbr \u002F>\nHere are some of the features and a small description for the tools you will have access to with our all inclusive RealtyTech Word Press Plugin (Pick and choose the ones best suited for your business):\u003C\u002Fp>\n\u003Cp>Easy to Install on Your Word Press Website\u003Cbr \u002F>\nProperty Search  Home Page Widget\u003Cbr \u002F>\nEmailed Listing Alerts (your website will email your clients automatically with new listings)\u003Cbr \u002F>\nBeautiful Google Mapping built into the search results and every detailed listing page\u003Cbr \u002F>\nQuick Search Modifications on the Search results page and Detailed listing pages.\u003Cbr \u002F>\nFeatured Homes page (automatically pull your current listings from your MLS ID)\u003Cbr \u002F>\nSold Homes page (automatically pull your sold listings from your MLS ID)\u003Cbr \u002F>\nOffice Listings page (automatically pull your office listings from their MLS ID)\u003Cbr \u002F>\nOpen house page (quickly display listings, dates and time for your open houses)\u003Cbr \u002F>\nVIP Membership Lead Capture System(customize how you generate a lead during the search process)\u003Cbr \u002F>\nUnlimited Market Link Creator (make pages specifically for any market by any criteria you define)\u003Cbr \u002F>\nEasy to Modify Backend Editor\u003Cbr \u002F>\nMap Polygon Drawing Tool (draw on a beautiful Google map to mark boundaries in which homes you would like to display, Users can use it too!)\u003Cbr \u002F>\nWidgets  (place quick search, featured homes, market snapshots and more around your website)\u003Cbr \u002F>\nMobile Responsive Design (will adjust to the size of your website on PCs, tablets and mobile phones.\u003Cbr \u002F>\nDeveloper Friendly: Easy to apply customizable widgets, and we offer a full Developer Program, see Developers.\u003C\u002Fp>\n\u003Cp>Introductory Pricing:  Our Premium IDX123 System Plans are being offered at a discounted price of just $39\u002FMonth, down from our retail price of $59\u002FMonth. Early Adopters Enjoy!\u003Cbr \u002F>\nWe Offer Solutions in These MLSs:  (More coming every month!)\u003C\u002Fp>\n\u003Cp>California:\u003C\u002Fp>\n\u003Cp>CA – CRMLS (California Regional MLS)\u003C\u002Fp>\n\u003Cp>CA – CRISnet (Southland Regional Association of Realtors)\u003C\u002Fp>\n\u003Cp>CA – CLAW (Combined LA and Westside)\u003C\u002Fp>\n\u003Cp>CA – I-Tech (Glendale Association of Realtors)\u003C\u002Fp>\n\u003Cp>CA – Sandicor (San Diego Regional MLS)\u003C\u002Fp>\n\u003Cp>CA – VCRDS (Ventura County & Conejo Simi Moorpark Association)\u003C\u002Fp>\n\u003Cp>CA – Bakersfield (Bakersfield Association of Realtors)\u003C\u002Fp>\n\u003Cp>Florida:\u003C\u002Fp>\n\u003Cp>FL – Southeast Florida MLS (Miami-Dade Association of Realtors)\u003C\u002Fp>\n\u003Cp>Need a Premium RealtyTech Word Press Plugin in another area? Contact Us and well put it on our fast track list of MLS to be built.\u003C\u002Fp>\n","Use the superior IDX solution to easily integrate MLS listings on your real estate website. Lead driving, responsive designs with dominant SEO.",70,6848,"2023-09-06T11:13:00.000Z","6.3.8","3.4.1",[20,21,185,22,166],"idx-solution","http:\u002F\u002Frealtytech.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapex-idx.3.1.3.zip",85,{"attackSurface":190,"codeSignals":327,"taintFlows":418,"riskAssessment":419,"analyzedAt":431},{"hooks":191,"ajaxHandlers":292,"restRoutes":298,"shortcodes":299,"cronEvents":323,"entryPointCount":14,"unprotectedCount":104},[192,198,201,206,210,212,217,221,225,229,233,236,240,242,246,250,254,258,261,265,269,273,277,281,285,288],{"type":193,"name":194,"callback":195,"file":196,"line":197},"action","wp_loaded","createDemoPage","simply-rets-admin.php",15,{"type":193,"name":199,"callback":200,"file":196,"line":75},"admin_notices","adminMessages",{"type":193,"name":202,"callback":203,"file":204,"line":205},"wp_head","defineAjaxUrl","simply-rets-maps.php",14,{"type":193,"name":207,"callback":208,"file":209,"line":197},"init","srInitRewriteRules","simply-rets-post-pages.php",{"type":193,"name":207,"callback":211,"file":209,"line":75},"srRegisterPostType",{"type":213,"name":214,"callback":215,"file":209,"line":216},"filter","comments_template","srClearComments",17,{"type":213,"name":218,"callback":219,"file":209,"line":220},"single_template","srLoadPostTemplate",18,{"type":213,"name":222,"callback":223,"file":209,"line":224},"the_content","srPostDefaultContent",19,{"type":213,"name":226,"callback":227,"file":209,"line":228},"the_posts","srCreateDynamicPost",20,{"type":193,"name":230,"callback":231,"file":209,"line":232},"add_meta_boxes","postFilterMetaBox",21,{"type":193,"name":230,"callback":234,"file":209,"line":235},"postTemplateMetaBox",22,{"type":193,"name":237,"callback":238,"file":209,"line":239},"save_post","postFilterMetaBoxSave",23,{"type":193,"name":237,"callback":241,"file":209,"line":102},"postTemplateMetaBoxSave",{"type":193,"name":243,"callback":244,"file":209,"line":245},"admin_init","postFilterMetaBoxCss",25,{"type":193,"name":247,"callback":248,"file":209,"line":249},"admin_enqueue_scripts","postFilterMetaBoxJs",26,{"type":193,"name":251,"callback":252,"file":209,"line":253},"sr_update_adv_search_meta_action","srUpdateAdvSearchOptions",29,{"type":213,"name":255,"callback":256,"file":209,"line":257},"rewrite_rules_array","srAddRewriteRules",31,{"type":193,"name":207,"callback":259,"file":260,"line":75},"sr_residential_btn","simply-rets-shortcode.php",{"type":213,"name":262,"callback":263,"file":260,"line":264},"mce_external_plugins","sr_res_add_plugin",27,{"type":213,"name":266,"callback":267,"file":260,"line":268},"mce_buttons","sr_register_res_button",28,{"type":193,"name":243,"callback":270,"file":271,"line":272},"register_admin_settings","simply-rets.php",42,{"type":193,"name":274,"callback":275,"file":271,"line":276},"admin_menu","add_to_admin_menu",43,{"type":193,"name":278,"callback":279,"file":271,"line":280},"widgets_init","srRegisterWidgets",53,{"type":193,"name":282,"callback":283,"file":271,"line":284},"wp_enqueue_scripts","simplyRetsClientCss",54,{"type":193,"name":282,"callback":286,"file":271,"line":287},"simplyRetsClientJs",55,{"type":213,"name":289,"callback":290,"file":271,"line":291},"query_vars","srQueryVarsInit",56,[293,297],{"action":294,"nopriv":295,"callback":294,"hasNonce":296,"hasCapCheck":296,"file":204,"line":224},"update_int_map_data",true,false,{"action":294,"nopriv":296,"callback":294,"hasNonce":296,"hasCapCheck":296,"file":204,"line":102},[],[300,304,307,311,315,319],{"tag":301,"callback":302,"file":271,"line":303},"sr_residential","sr_residential_shortcode",46,{"tag":305,"callback":302,"file":271,"line":306},"sr_listings",47,{"tag":308,"callback":309,"file":271,"line":310},"sr_openhouses","sr_openhouses_shortcode",48,{"tag":312,"callback":313,"file":271,"line":314},"sr_search_form","sr_search_form_shortcode",49,{"tag":316,"callback":317,"file":271,"line":318},"sr_listings_slider","sr_listing_slider_shortcode",50,{"tag":320,"callback":321,"file":271,"line":322},"sr_map_search","sr_int_map_search",51,[324],{"hook":325,"callback":325,"file":326,"line":75},"sr_update_adv_search_options_action","simply-rets-setup.php",{"dangerousFunctions":328,"sqlUsage":329,"outputEscaping":331,"fileOperations":29,"externalRequests":104,"nonceChecks":416,"capabilityChecks":150,"bundledLibraries":417},[],{"prepared":127,"raw":127,"locations":330},[],{"escaped":332,"rawEcho":333,"locations":334},405,39,[335,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,397,399,401,403,405,407,409,411,413],{"file":196,"line":336,"context":337},254,"raw output",{"file":196,"line":339,"context":337},313,{"file":196,"line":341,"context":337},329,{"file":196,"line":343,"context":337},340,{"file":196,"line":345,"context":337},351,{"file":196,"line":347,"context":337},363,{"file":196,"line":349,"context":337},375,{"file":196,"line":351,"context":337},392,{"file":196,"line":353,"context":337},403,{"file":196,"line":355,"context":337},419,{"file":196,"line":357,"context":337},487,{"file":196,"line":359,"context":337},498,{"file":196,"line":361,"context":337},509,{"file":196,"line":363,"context":337},536,{"file":196,"line":365,"context":337},560,{"file":196,"line":367,"context":337},578,{"file":196,"line":369,"context":337},608,{"file":196,"line":371,"context":337},627,{"file":196,"line":373,"context":337},660,{"file":196,"line":375,"context":337},671,{"file":196,"line":377,"context":337},682,{"file":196,"line":379,"context":337},703,{"file":196,"line":381,"context":337},714,{"file":196,"line":383,"context":337},725,{"file":196,"line":385,"context":337},736,{"file":196,"line":387,"context":337},767,{"file":196,"line":389,"context":337},778,{"file":204,"line":391,"context":337},159,{"file":209,"line":393,"context":337},257,{"file":395,"line":396,"context":337},"simply-rets-renderer.php",1928,{"file":395,"line":398,"context":337},1930,{"file":395,"line":400,"context":337},1992,{"file":395,"line":402,"context":337},2013,{"file":395,"line":404,"context":337},2023,{"file":395,"line":406,"context":337},2035,{"file":395,"line":408,"context":337},2104,{"file":395,"line":410,"context":337},2106,{"file":395,"line":412,"context":337},2204,{"file":414,"line":415,"context":337},"simply-rets-widgets.php",499,5,[],[],{"summary":420,"deductions":421},"The \"simply-rets\" v3.2.1 plugin exhibits a mixed security posture. While it demonstrates good practices in some areas, such as using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns remain.  The presence of two AJAX handlers without authentication checks presents a notable attack vector, as does the limited capability checks and nonce checks across its entry points. The plugin's vulnerability history is particularly concerning, with three known medium-severity CVEs, one of which remains unpatched. The common vulnerability types of CSRF and Cross-site Scripting suggest recurring issues with input handling and authorization.  \n\nOverall, the plugin has strengths in its SQL handling and output escaping, but the unpatched vulnerability and unprotected AJAX handlers introduce substantial risk. The history of CSRF and XSS vulnerabilities points to a need for more robust input validation and authorization mechanisms.  The limited taint analysis results are positive but do not negate the existing known vulnerabilities and structural weaknesses identified in the static analysis.  A user of this plugin should be aware of the unpatched vulnerability and the potential for attacks targeting the unprotected AJAX endpoints.",[422,424,427,429],{"reason":423,"points":197},"Unpatched CVEs",{"reason":425,"points":426},"AJAX handlers without auth checks",10,{"reason":428,"points":416},"Limited nonce checks",{"reason":430,"points":416},"Limited capability checks","2026-03-16T20:01:54.146Z",{"wat":433,"direct":442},{"assetPaths":434,"generatorPatterns":437,"scriptPaths":438,"versionParams":439},[435,436],"\u002Fwp-content\u002Fplugins\u002Fsimply-rets\u002Fassets\u002Fcss\u002Fsimply-rets-client.css","\u002Fwp-content\u002Fplugins\u002Fsimply-rets\u002Fassets\u002Fjs\u002Fsimply-rets-client.js",[],[436],[440,441],"simply-rets\u002Fassets\u002Fcss\u002Fsimply-rets-client.css?ver=","simply-rets\u002Fassets\u002Fjs\u002Fsimply-rets-client.js?ver=",{"cssClasses":443,"htmlComments":449,"htmlAttributes":456,"restEndpoints":461,"jsGlobals":462,"shortcodeOutput":464},[444,445,446,447,448],"sr-listings-wrapper","sr-search-form-wrapper","sr-map-wrapper","sr-listing-slider-wrapper","sr-listing-item",[450,451,452,453,454,455],"\u003C!-- Filter Results on This Page -->","\u003C!-- Page Template -->","\u003C!-- TODO: load css\u002Fjs only on sr-listings post type pages when admin -->","\u003C!-- and move these into a constructor -->","\u003C!-- TODO: Once all the query parameters are finalized, we can generate -->","\u003C!-- most of t -->",[457,458,459,460],"data-sr-listing-id","data-sr-listing-agent-id","data-sr-listing-type","data-sr-listing-price",[],[463],"SimplyRetsClient",[465,466,467,468,469,470],"[sr_residential]","[sr_listings]","[sr_openhouses]","[sr_search_form]","[sr_listings_slider]","[sr_map_search]"]