{"id":127131,"date":"2020-08-20T00:01:34","date_gmt":"2020-08-20T00:01:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/listar-rest-apis\/"},"modified":"2025-07-27T07:20:15","modified_gmt":"2025-07-27T07:20:15","slug":"listar-directory-listing","status":"closed","type":"plugin","link":"https:\/\/uk.wordpress.org\/plugins\/listar-directory-listing\/","author":17743561,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.0","stable_tag":"trunk","tested":"6.8.5","requires":"6.4","requires_php":"5.8","requires_plugins":null,"header_name":"Listar Directory Listing","header_author":"Paul","header_description":"This plugin help create REST APIs for Listar mobile application","assets_banners_color":"ffe1dc","last_updated":"2025-07-27 07:20:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/listarapp.com","header_author_uri":"https:\/\/listarapp.com","rating":3.5,"author_block_rating":0,"active_installs":100,"downloads":11566,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":{"1.0.10":"<p>Upgrade new version support the mobile app Listar FluxPro version 1.1.1<\/p>"},"ratings":{"1":0,"2":1,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2366934,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2366934,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2366934,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2579609,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2579609,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2579609,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2579609,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2579609,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4526,9983,189953,153420,31552],"plugin_category":[],"plugin_contributors":[188238],"plugin_business_model":[],"class_list":["post-127131","plugin","type-plugin","status-closed","hentry","plugin_tags-business-directory","plugin_tags-car-dealer","plugin_tags-classified-listing","plugin_tags-directory-listing","plugin_tags-event-listing","plugin_contributors-passionui","plugin_committers-passionui"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/listar-directory-listing_ffe1dc.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/listar-directory-listing\/assets\/screenshot-1.png?rev=2579609","caption":""},{"src":"https:\/\/ps.w.org\/listar-directory-listing\/assets\/screenshot-2.png?rev=2579609","caption":""},{"src":"https:\/\/ps.w.org\/listar-directory-listing\/assets\/screenshot-3.png?rev=2579609","caption":""},{"src":"https:\/\/ps.w.org\/listar-directory-listing\/assets\/screenshot-4.png?rev=2579609","caption":""},{"src":"https:\/\/ps.w.org\/listar-directory-listing\/assets\/screenshot-5.png?rev=2579609","caption":""}],"raw_content":"<!--section=description-->\n<p>Listar is Directory Listing &amp; Classifieds for Wordpress sites<\/p>\n\n<p>Provides solution for help you organize your listings.<\/p>\n\n<p>It\u2019s suitable for many kind of mobile directory listing like store locator, tourists or city guide, event &amp; attraction places, property directory.<\/p>\n\n<p><a href=\"https:\/\/listarapp.com\">Productions<\/a> | <a href=\"https:\/\/listarapp.com\/support\">Support<\/a><\/p>\n\n<p>Main features:\n- Directory listing management\n- Booking &amp; payment\n- Category management\n- Features management\n- Location management\n- Tag management\n- Business hours\n- Geo location\n- Comment &amp; Rating\n- Wishlist\n- Open Hours \n- Color picker\n- Icon picker\n- Advance filtering: category, feature, location, tag, location, color, price\n- Author profile &amp; listing\n- Submit directory listing\n- Import\/Export CSV \n- Claim listing\n- Booking: standard, daily, hourly &amp; slot\n- Payment: Paypal, Stripe, Cash on Delivery &amp; Bank Transfer\n- OTP login\n- Firebase push notification\n- REST APIs Support<\/p>\n\n<p><a href=\"https:\/\/listarapp.com\/pricing\/\">See more features<\/a><\/p>\n\n<h3>Author<\/h3>\n\n<p>Brought to you by <a href=\"https:\/\/listarapp.com\">PassionUI Team<\/a><\/p>\n\n<!--section=installation-->\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li><p>Extract the zip file and just drop the contents in the wp-content\/plugins\/ directory of your WordPress installation<\/p><\/li>\n<li><p>Activate 'Listar Directory Listing' through the 'Plugins' menu in WordPress.<\/p><\/li>\n<\/ol>\n\n<h4>Better Installation<\/h4>\n\n<ol>\n<li><p>Go to Plugins &gt; Add New in your WordPress admin and search for 'Listar Directory Listing'.<\/p><\/li>\n<li><p>Click Install.<\/p><\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>License verify<\/li>\n<li>Improve GPS storing &amp; performance<\/li>\n<li>Improve business storing &amp; performance<\/li>\n<li>Support OpenStreetMap (optional)<\/li>\n<li>Fix delete comment not calculate rating <\/li>\n<li>Support new Wordpress Theme Listar WP v3.0.0<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>Add job queue <\/li>\n<li>Improve performance when send email, Firebase notification<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>Fix API can't load file size<\/li>\n<li>Handle application when can't connect to the server <\/li>\n<li>Fix show status based on open hours &amp; add optional setting on the backend<\/li>\n<li>Migrate from legacy FCM APIs to HTTP v1<\/li>\n<li>Fix API \"Booking Style: Hourly\" not working at 00:00<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>Improve security &amp; supports OTP login &amp; OTP email template <\/li>\n<li>Fix bug author profile listing <\/li>\n<li>Send email notification when user has changed password <\/li>\n<li>Only allow feedback when user has claimed or booked the listing<\/li>\n<li>Check permission submit listing on user profile mobile screen<\/li>\n<li>Show status base on open hours <\/li>\n<li>Settings limit tags, categories list on mobile filtering screen <\/li>\n<li>Validate again end time, end date when user booking listing with daily style <\/li>\n<li>Add columns author name, email, phone on admin listing page <\/li>\n<li>Fix export csv file duplicate phone and fax number <\/li>\n<li>Auto focus center map as backend settings when user add new listing on mobile app or web<\/li>\n<li>Update function check user expire token &amp; allows set token expire time on backend<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Add option allow deactivate account &amp; clean user's data permanently<\/li>\n<li>Update claim verify if the listing has claimed or pending to review<\/li>\n<li>Update workflow claim to pay<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Fix wishlist widget data <\/li>\n<li>API mobile claim listing request <\/li>\n<li>API mobile claim listing payment<\/li>\n<li>Claim listing notification email &amp; Firebase<\/li>\n<li>Fix bug approval when user submit listing <\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Fix wrong access profile mobile app<\/li>\n<li>API login response more first name, last name for auto fill when user make a booking<\/li>\n<li>Update and reorganize the settings page<\/li>\n<li>Add author column name on listing admin page<\/li>\n<li>Send email notification to owner, user when user make a booking <\/li>\n<li>Add option modify reset password email content <\/li>\n<li>Add option hide admin &gt; Media menu from the left sidebar<\/li>\n<li>Add API claim listing <\/li>\n<li>Export: include social link, galleries image<\/li>\n<li>Import: support social link, galleries image<\/li>\n<li>Add validate command check basic setting <\/li>\n<li>Add option disable booking on specify listing<\/li>\n<li>Disable change status listing if administrator enable feature submit listing &amp; approval<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Support API customize header mobile slider or select option style<\/li>\n<li>Support API customize select location option<\/li>\n<li>Fix hide searching with deleted\/pending\/draft listing<\/li>\n<li>Fix booking title can't parse<\/li>\n<li>Fix order banner setting by id <\/li>\n<li>Fix import csv listing: support booking price, skip download image if image was existed on system<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Fix bug can't load default image<\/li>\n<li>Improve load data when select location on mobile home screen<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Support import booking price, booking style <\/li>\n<li>Add function export all listing with csv format<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Support API build mobile widget: banner, category, location, listing, Google AdMob, banner image, banner slider<\/li>\n<li>Support import\/export Taxonomy data: categories, locations, features, tags<\/li>\n<li>Fix bug register account with username is not match special characters<\/li>\n<li>Add module Blog APIs for mobile app<\/li>\n<li>Fix bug import CSV can not download image <\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Support old theme Listar 1.0 is missing setting model<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Change source code structure with PSR-4 auto loading<\/li>\n<li>Add customize post type for support add team member<\/li>\n<li>Fix searching content<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Fix searching title, content<\/li>\n<li>Support API search Taxonomy Category\/Location<\/li>\n<li>Add API support accept booking for administrator<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Add searching address by keyword<\/li>\n<li>Fix can't save wishlist<\/li>\n<li>Update image size : thumb, medium, large<\/li>\n<li>Quick edit booking show list status booking<\/li>\n<li>Fix listing booking base on author login<\/li>\n<li>Fix default schedule data format on mobile<\/li>\n<li>Fix edit listing bug data location format object\/array<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Fix bug Permission Denied although header has sent correct JWT token<\/li>\n<li>Return booking meta data with first name &amp; last name<\/li>\n<li>Change push token meta field name<\/li>\n<li>Add change status booking notification setting<\/li>\n<li>Add mobile push for booking flow<\/li>\n<li>Add API filtering request booking &amp; user request booking to author<\/li>\n<li>Fix social network can store from mobile submit<\/li>\n<li>Add debug Firebase option: force debug mobile token device<\/li>\n<li>Add setting booking title format &amp; regular expression<\/li>\n<li>Calculate rating with approved comment only<\/li>\n<li>Fix email content enter new line<\/li>\n<li>Add API return query sub categories<\/li>\n<li>Change default zoom map from 0 to 10<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Fix can't save comment &amp; average rate<\/li>\n<li>Remove html element when show modal error on app if user login fail<\/li>\n<li>Fix social network can't show on detail screen<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Fix function check deactivate account<\/li>\n<li>Fix API can update user photo<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Add API deactivate account (user can delete their account)<\/li>\n<li>Support submit social network fields on mobile<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Fix error can't edit the listing<\/li>\n<li>Fix Wordpress theme can't see listing data<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Update API register user with default role as author<\/li>\n<li>Update Admin Listing only show posting of author<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Fix init API mobile app missing set image and freeze screen<\/li>\n<li>Add featured image on admin list: listing, feature, category, location<\/li>\n<li>Update API return correct image size: thumbnail, full<\/li>\n<li>Auto set default image if user didn't set featured image<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Fix bugs can't show galleries when edit<\/li>\n<li>Add show\/hide option social network<\/li>\n<li>Fix API can't show pending listing data<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Update setting sections &amp; re-organize setting tab<\/li>\n<li>Add mobile setting view options: Can show hide field on mobile<\/li>\n<li>Submit listing &amp; approval<\/li>\n<li>Fix bug return empty category data<\/li>\n<li>Add social network link to listing detail<\/li>\n<li>Support add file attachment on listing<\/li>\n<li>Support video field on mobile<\/li>\n<li>Add option show hide function submit listing on mobile app<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Add more setting section<\/li>\n<li>Support Wordpress 5.9.2 or higher<\/li>\n<li>Add booking API feature for the mobile app<\/li>\n<li>Support WordPress backend review booking, insert\/update &amp; delete booking information<\/li>\n<li>Support 4 booking types: standard, daily, hourly &amp; slot<\/li>\n<li>Support payment gateway: Paypal, Stripe, Cash on Delivery &amp; Bank Transfer<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Add setting default featured image<\/li>\n<li>Improve widget theme<\/li>\n<li>Fix permission callback REST API policy<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Add API for mobile app tab Discover<\/li>\n<li>Add API listing by category and related listing directories by vertical list style<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>User can submit directory listing via mobile app<\/li>\n<li>User upload photo &amp; change avatar<\/li>\n<li>Author profile directory listing &amp; comment list<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fix call undefined function home screen API<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fix comment rating handler<\/li>\n<li>Add more option for wordpress theme Listar<\/li>\n<li>Add more theme option function<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fix API dashboard error<\/li>\n<li>Add range time schedule support select time up to 24:00 PM (00:00 AM)<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Improve function get detail directory, show related data by same category, featured data by random<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix bug can't log user's token device at first time login<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Import CSV file<\/li>\n<li>Push notification with FCM<\/li>\n<li>Fix bugs open hour field can't select up to 23 hours<\/li>\n<li>Fix bug load low quality image<\/li>\n<li>Support location widget mobile from Wordpress &gt; Menu<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix bug load image low quality<\/li>\n<li>Fix bug API first time empty data<\/li>\n<li>Allow customize dashboard category, popular location from backend<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add open hours field for REST APIs view detail place<\/li>\n<li>Show location column on directory admin list<\/li>\n<li>Fix comment does not save rating value<\/li>\n<li>Can\u2019t view by location ID<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First Release<\/li>\n<li>Support Listar mobile app<\/li>\n<\/ul>","raw_excerpt":"Listar is Directory Listing &amp; Classifieds for Wordpress sites","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/127131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=127131"}],"author":[{"embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/passionui"}],"wp:attachment":[{"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=127131"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=127131"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=127131"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=127131"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=127131"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/uk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=127131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}