
{"id":2657,"date":"2015-05-05T09:42:46","date_gmt":"2015-05-05T13:42:46","guid":{"rendered":"http:\/\/www.beprosoftware.com\/documentation\/?p=2657"},"modified":"2016-02-05T07:20:11","modified_gmt":"2016-02-05T12:20:11","slug":"customizing-bepro-listings-fields","status":"publish","type":"post","link":"https:\/\/beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/","title":{"rendered":"Customizing BePro Listings Fields"},"content":{"rendered":"<p>BePro Listings is a great front end upload plugin. It comes with a customizable frontend form with pre-made form fields. Many of these fields can be removed in groups (cost, contact, georaphy, etc), via options in the admin. However sometimes, your website requires that the form field labels be renamed or some form fields removed altogether. This article discusses how you would utilize the Form Builder to manage these stock BePro Listings fields<\/p>\n<h2>MANAGE FORM FIELDS &amp; GROUPS<\/h2>\n<p>The Form Builder allows you to add or remove the same groups of fields available in the BePro Listings plugin. This makes it really easy to simply change the labels if that was your original goal.<\/p>\n<p>These groups of fields are easy to recognize with names like &#8220;address&#8221; and &#8220;contact&#8221;. Simply drag and drop the fields into the Form Editor then begin making changes. Rearrange fields, rename their labels, etc.<\/p>\n<p>The groups are obviously a shortcut. You are looking at a Form Builder. There is nothing stopping you from recreating the groups yourself be selecting the individual fields which make up that group. Simply keep in mind that these fields must be linked somehow, and that&#8217;s where the &#8220;field names&#8221; come in<\/p>\n<h2>REMEMBER THE FIELD NAMES<\/h2>\n<p>The end user sees labels, they never see &#8220;field names&#8221;. These &#8220;field names&#8221; are hidden in the html and allow the underlying server code to recognize that a field has a particular purpose. So for example, if you wanted one of your fields to create the title of the listing, its &#8220;field name&#8221; must be &#8220;item_name&#8221;. Its label can be whatever you want e.g. (title, name, subject, nobre, titre, T\u00edtulo) etc.<\/p>\n<p>If you do not name the &#8220;field names&#8221; correctly, the form builder will attempt to save the value. However ultimately, BePro Listings is expecting specific fields to be sent and when they are not, the form submission is rejected and the user is notified<\/p>\n<p>So now, you know about the Form Fields, note the following field names<\/p>\n<ul>\n<li>item_name &#8211; name of your listing. <strong>This is required<\/strong><\/li>\n<li>content &#8211; Listing description<\/li>\n<li>categories[] &#8211; Must be an integer. Can be coma separated<\/li>\n<li>first_name &#8211; first name for contact<\/li>\n<li>last_name &#8211; last name for contact<\/li>\n<li>cost &#8211; cost for listing<\/li>\n<li>email &#8211; email for contact<\/li>\n<li>website &#8211; website link for listing<\/li>\n<li>address_line1 &#8211; street address for listing<\/li>\n<li>city &#8211; city of listing<\/li>\n<li>postcode &#8211; postal code for listing<\/li>\n<li>state &#8211; state of listing<\/li>\n<li>country &#8211; country of listing<\/li>\n<li>phone &#8211; phone number of contact<\/li>\n<li>lat &#8211; latitude information for listing<\/li>\n<li>lon\u00a0&#8211; longitude information for listing<\/li>\n<li>photo &#8211; photo url. Only (1) allowed<\/li>\n<\/ul>\n<h2>CONCLUSION<\/h2>\n<p>You can completely edit, recreate or remove stock BePro Listings form fields using the Form Builder. This allows you complete flexibility for editing the language and order of form fields. However note, when editing fields that are native to BePro Listings, you must remember to keep the field names correct or they will not be recognized by the plugin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>BePro Listings is a great front end upload plugin. It comes with a customizable frontend form with pre-made form fields. Many of these fields can be removed in groups (cost, contact, georaphy, etc), via options in the admin. However sometimes, your website requires that the form field labels be renamed or some form fields removed&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[322],"tags":[],"class_list":["post-2657","post","type-post","status-publish","format-standard","hentry","category-bepro-listings-form-builder","category-322","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Customizing BePro Listings Fields - Documentation<\/title>\n<meta name=\"description\" content=\"Edit the BePro Listings form fields using the Form Builder addon. Change the language of labels, the order and so much more\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customizing BePro Listings Fields - Documentation\" \/>\n<meta property=\"og:description\" content=\"Edit the BePro Listings form fields using the Form Builder addon. Change the language of labels, the order and so much more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/\" \/>\n<meta property=\"og:site_name\" content=\"Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2015-05-05T13:42:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-05T12:20:11+00:00\" \/>\n<meta name=\"author\" content=\"BePro Software Team\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"BePro Software Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/\",\"url\":\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/\",\"name\":\"Customizing BePro Listings Fields - Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/#website\"},\"datePublished\":\"2015-05-05T13:42:46+00:00\",\"dateModified\":\"2016-02-05T12:20:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/#\/schema\/person\/96560a18e84b6d1d52fd4b5439c3e0ef\"},\"description\":\"Edit the BePro Listings form fields using the Form Builder addon. Change the language of labels, the order and so much more\",\"breadcrumb\":{\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.beprosoftware.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customizing BePro Listings Fields\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/#website\",\"url\":\"https:\/\/www.beprosoftware.com\/documentation\/\",\"name\":\"Documentation\",\"description\":\"BePro Software Product Documentation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.beprosoftware.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.beprosoftware.com\/documentation\/#\/schema\/person\/96560a18e84b6d1d52fd4b5439c3e0ef\",\"name\":\"BePro Software Team\",\"description\":\"BePro Software is a Canadian company providing managed hosting, operational support, and long-term stewardship for business-critical websites and digital systems. We specialize in maintaining and operating platforms built by others, focusing on stability, security, accessibility, and continuity rather than one-off development. BePro Software is owned and operated by Beyond Programs Ltd and is based in British Columbia, Canada. Contact us on FolioProjects @BeproSoftware\",\"sameAs\":[\"http:\/\/beprosoftware.com\",\"https:\/\/x.com\/beprosoftware\"],\"url\":\"https:\/\/beprosoftware.com\/documentation\/author\/manager\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Customizing BePro Listings Fields - Documentation","description":"Edit the BePro Listings form fields using the Form Builder addon. Change the language of labels, the order and so much more","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/","og_locale":"en_US","og_type":"article","og_title":"Customizing BePro Listings Fields - Documentation","og_description":"Edit the BePro Listings form fields using the Form Builder addon. Change the language of labels, the order and so much more","og_url":"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/","og_site_name":"Documentation","article_published_time":"2015-05-05T13:42:46+00:00","article_modified_time":"2016-02-05T12:20:11+00:00","author":"BePro Software Team","twitter_misc":{"Written by":"BePro Software Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/","url":"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/","name":"Customizing BePro Listings Fields - Documentation","isPartOf":{"@id":"https:\/\/www.beprosoftware.com\/documentation\/#website"},"datePublished":"2015-05-05T13:42:46+00:00","dateModified":"2016-02-05T12:20:11+00:00","author":{"@id":"https:\/\/www.beprosoftware.com\/documentation\/#\/schema\/person\/96560a18e84b6d1d52fd4b5439c3e0ef"},"description":"Edit the BePro Listings form fields using the Form Builder addon. Change the language of labels, the order and so much more","breadcrumb":{"@id":"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.beprosoftware.com\/documentation\/customizing-bepro-listings-fields\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.beprosoftware.com\/documentation\/"},{"@type":"ListItem","position":2,"name":"Customizing BePro Listings Fields"}]},{"@type":"WebSite","@id":"https:\/\/www.beprosoftware.com\/documentation\/#website","url":"https:\/\/www.beprosoftware.com\/documentation\/","name":"Documentation","description":"BePro Software Product Documentation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.beprosoftware.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.beprosoftware.com\/documentation\/#\/schema\/person\/96560a18e84b6d1d52fd4b5439c3e0ef","name":"BePro Software Team","description":"BePro Software is a Canadian company providing managed hosting, operational support, and long-term stewardship for business-critical websites and digital systems. We specialize in maintaining and operating platforms built by others, focusing on stability, security, accessibility, and continuity rather than one-off development. BePro Software is owned and operated by Beyond Programs Ltd and is based in British Columbia, Canada. Contact us on FolioProjects @BeproSoftware","sameAs":["http:\/\/beprosoftware.com","https:\/\/x.com\/beprosoftware"],"url":"https:\/\/beprosoftware.com\/documentation\/author\/manager\/"}]}},"_links":{"self":[{"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/posts\/2657"}],"collection":[{"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/comments?post=2657"}],"version-history":[{"count":0,"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/posts\/2657\/revisions"}],"wp:attachment":[{"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/media?parent=2657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/categories?post=2657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beprosoftware.com\/documentation\/wp-json\/wp\/v2\/tags?post=2657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}