{"id":2312,"date":"2026-10-20T08:30:41","date_gmt":"2026-10-20T07:30:41","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/geodirectory-add-listing-faq\/"},"modified":"2026-10-20T09:02:35","modified_gmt":"2026-10-20T08:02:35","slug":"geodirectory-add-listing-faq","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/how-tos\/geodirectory-add-listing-faq\/","title":{"rendered":"GeoDirectory add listing form FAQ"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Answers to common GeoDirectory questions about add listing form. Click a question to open the answer.<\/p>\n\n\n\n<div class=\"wp-block-blockstrap-blockstrap-widget-accordion accordion mb-3\">\n<div class=\"accordion-item\" id=\"heading-assign-category\"><h2 class=\"accordion-header\"><button class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-assign-category\" aria-expanded=\"true\" aria-controls=\"collapse-assign-category\">Why can&#x27;t I assign a category to a GeoDirectory listing?<\/button><\/h2><div class=\"accordion-collapse collapse show\" id=\"collapse-assign-category\" aria-labelledby=\"heading-assign-category\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">You assign categories in the category box when you add or edit a listing, in the admin or on the frontend add listing form. If you cannot see it or it is empty, check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You have created categories for that post type, for example in Places > Categories. See <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/first-steps\/create-a-category\/\">Create a category<\/a>.<\/li>\n\n\n\n<li>The Category field is still in Places > Settings > Custom Fields. It is a system field that every post type needs.<\/li>\n\n\n\n<li>If the site was copied or migrated, the GeoDirectory database tables may not have come across complete. Moving the files and database manually and using a search and replace tool that handles serialized data is safer than some cloning plugins.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the box is still missing on a fresh copy of the settings, try GeoDirectory > Status > Tools > Clear version numbers, which makes the install and upgrade routines run again.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-edit-listing-front-end\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-edit-listing-front-end\" aria-expanded=\"false\" aria-controls=\"collapse-edit-listing-front-end\">How can users edit their listing from the front end?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-edit-listing-front-end\" aria-labelledby=\"heading-edit-listing-front-end\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">A logged in listing owner sees an Edit link on their own listing. GeoDirectory shows it with the GD > Author Actions block, which is on the default listing page template. The link opens the add listing form with their details filled in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To give users a list of their listings, add the GD > Dashboard block to a menu, sidebar or account page. Its My Listings link goes to the user&#8217;s listings. If you use UsersWP, the link goes to the Listings tab of their profile. That tab needs the post types selected in UsersWP > Settings > Addons > GeoDirectory and the Listings tab added in UsersWP > Form Builder > Profile Tabs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More in <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/core-features\/how-can-my-users-edit-or-delete-their-listings\/\">How can my users edit or delete their listings?<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-iframe-in-custom-field\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-iframe-in-custom-field\" aria-expanded=\"false\" aria-controls=\"collapse-iframe-in-custom-field\">Can I add an iframe to a GeoDirectory custom field?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-iframe-in-custom-field\" aria-labelledby=\"heading-iframe-in-custom-field\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Yes. GeoDirectory keeps <code>&lt;iframe&gt;<\/code> code in these fields:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTML fields.<\/li>\n\n\n\n<li>Textarea fields that have Advanced editor or Embed Media URLs turned on in the field settings (both are advanced settings).<\/li>\n\n\n\n<li>The description and the default video field.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In a plain textarea field the HTML is stripped when the listing is saved, so the iframe never reaches the page. Change the field type or turn on one of the options above, then save the listing again. Script tags are removed in every field; see <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/tips-tricks-more\/how-to-allow-scripts-in-gd-custom-field-values\/\">How to allow scripts in GD Custom Field Values<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also check the field is set to show where you expect it, for example in the details tab or a GD &gt; Post Meta block.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-add-listing-page-text\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-add-listing-page-text\" aria-expanded=\"false\" aria-controls=\"collapse-add-listing-page-text\">How do I add text or package details to the add listing page?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-add-listing-page-text\" aria-labelledby=\"heading-add-listing-page-text\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">The add listing page is a normal WordPress page with the GD &gt; Add Listing block on it, so you can add any content above or below the form. Find the page at GeoDirectory &gt; Settings &gt; General &gt; Pages, edit it, and add a paragraph, image or any other block.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the Pricing Manager add-on you can show your packages with prices and features by adding the <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/pricing-manager-extension\/gd-pricing\/\">GD &gt; Pricing<\/a> block to the page. Each package also has its own Title and Description, which you edit at Places &gt; Settings &gt; Packages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/first-steps\/create-an-add-listing-page\/\">Create an add listing page<\/a> explains how to set up extra add listing pages, for example one per post type.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why can\\u0027t I assign a category to a GeoDirectory listing?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"You assign categories in the category box when you add or edit a listing, in the admin or on the frontend add listing form. If you cannot see it or it is empty, check:\\n\\n\\n\\n\\nYou have created categories for that post type, for example in Places \\u003E Categories. See Create a category.\\n\\n\\n\\nThe Category field is still in Places \\u003E Settings \\u003E Custom Fields. It is a system field that every post type needs.\\n\\n\\n\\nIf the site was copied or migrated, the GeoDirectory database tables may not have come across complete. Moving the files and database manually and using a search and replace tool that handles serialized data is safer than some cloning plugins.\\n\\n\\n\\n\\nIf the box is still missing on a fresh copy of the settings, try GeoDirectory \\u003E Status \\u003E Tools \\u003E Clear version numbers, which makes the install and upgrade routines run again.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How can users edit their listing from the front end?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"A logged in listing owner sees an Edit link on their own listing. GeoDirectory shows it with the GD \\u003E Author Actions block, which is on the default listing page template. The link opens the add listing form with their details filled in.\\n\\n\\n\\nTo give users a list of their listings, add the GD \\u003E Dashboard block to a menu, sidebar or account page. Its My Listings link goes to the user\\u0027s listings. If you use UsersWP, the link goes to the Listings tab of their profile. That tab needs the post types selected in UsersWP \\u003E Settings \\u003E Addons \\u003E GeoDirectory and the Listings tab added in UsersWP \\u003E Form Builder \\u003E Profile Tabs.\\n\\n\\n\\nMore in How can my users edit or delete their listings?.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I add an iframe to a GeoDirectory custom field?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. GeoDirectory keeps \\u003Ciframe\\u003E code in these fields:\\n\\n\\n\\n\\nHTML fields.\\n\\n\\n\\nTextarea fields that have Advanced editor or Embed Media URLs turned on in the field settings (both are advanced settings).\\n\\n\\n\\nThe description and the default video field.\\n\\n\\n\\n\\nIn a plain textarea field the HTML is stripped when the listing is saved, so the iframe never reaches the page. Change the field type or turn on one of the options above, then save the listing again. Script tags are removed in every field; see How to allow scripts in GD Custom Field Values.\\n\\n\\n\\nAlso check the field is set to show where you expect it, for example in the details tab or a GD \\u003E Post Meta block.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I add text or package details to the add listing page?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The add listing page is a normal WordPress page with the GD \\u003E Add Listing block on it, so you can add any content above or below the form. Find the page at GeoDirectory \\u003E Settings \\u003E General \\u003E Pages, edit it, and add a paragraph, image or any other block.\\n\\n\\n\\nWith the Pricing Manager add-on you can show your packages with prices and features by adding the GD \\u003E Pricing block to the page. Each package also has its own Title and Description, which you edit at Places \\u003E Settings \\u003E Packages.\\n\\n\\n\\nCreate an add listing page explains how to set up extra add listing pages, for example one per post type.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Answers to common GeoDirectory questions about add listing form. Click a question to open the answer.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[211,432],"class_list":["post-2312","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-tips-tricks-more","gd_placecategory-how-tos"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=2312"}],"version-history":[{"count":3,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2312\/revisions"}],"predecessor-version":[{"id":2966,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2312\/revisions\/2966"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=2312"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=2312"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=2312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}