{"_id":"543268a82aca39080046d831","parentDoc":null,"is_link":false,"project":"5431c59ea55723080068e155","category":{"_id":"543264f42aca39080046d81e","__v":27,"pages":["543266122aca39080046d820","5432670f2aca39080046d822","543267462aca39080046d824","5432679bf2f806080098ad46","543267d92aca39080046d826","543267fe2aca39080046d829","543268232aca39080046d82b","543268572aca39080046d82d","5432687d2aca39080046d82f","543268a82aca39080046d831","543268d7f2f806080098ad48","54326901f2f806080098ad4a","5432692bf2f806080098ad4c","54326979f2f806080098ad4e","5432699b2aca39080046d833","543269c3f2f806080098ad50","543269ecf2f806080098ad52","54326a502aca39080046d836","54326a71f2f806080098ad54","54326a8ff2f806080098ad56","5444faf50a8dbc1a00ff6886","54326ba8f2f806080098ad58","546babeab47b5d1400109f34","54d89a8a80fc0e1900b3bda9","54d8a04c80fc0e1900b3bdac","552a942be82c550d00a26407"],"project":"5431c59ea55723080068e155","version":"5431c59ea55723080068e158","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-10-06T09:46:28.471Z","from_sync":false,"order":3,"slug":"fields","title":"Fields"},"user":"542ea80e6b0eb6080066c9d5","version":{"_id":"5431c59ea55723080068e158","project":"5431c59ea55723080068e155","__v":8,"createdAt":"2014-10-05T22:26:38.927Z","releaseDate":"2014-10-05T22:26:38.927Z","categories":["5431c59ea55723080068e159","54325f53f2f806080098ad37","543264b1f2f806080098ad3e","543264c8f2f806080098ad3f","543264d3f2f806080098ad40","543264f42aca39080046d81e","5435bbf15e1b20200043834d","54e9cfb4f152c50d009b49ed"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"__v":11,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2014-10-06T10:02:16.038Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"basic_auth":false,"results":{"codes":[]},"settings":"","try":true,"auth":"never","params":[],"url":""},"isReference":false,"order":11,"body":"[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?php\\n\\n$tea_content = array(\\n    array(\\n        'type' => 'map',\\n        'title' => 'Choose your final stage',\\n        'id' => 'my_map_field_id',\\n        'description' => 'Do not choose the black hole World',\\n        'default' => array( //every attribute is optional\\n            'address' => '3 rue Baudin, Levallois-Perret, France',\\n            'marker' => array(\\n                'url' => get_template_directory_uri() . 'img/my_marker.png'\\n            ),\\n            'width' => 500,\\n            'height' => 200,\\n            'zoom' => 14,\\n            'type' => 'ROADMAP',\\n            'enable' => 'yes',\\n            'json' => '[{\\\"stylers\\\":[{\\\"saturation\\\":-100},{\\\"gamma\\\":0.8},{\\\"lightness\\\":4},{\\\"visibility\\\":\\\"on\\\"}]},{\\\"featureType\\\":\\\"landscape.natural\\\",\\\"stylers\\\":[{\\\"visibility\\\":\\\"on\\\"},{\\\"color\\\":\\\"#5dff00\\\"},{\\\"gamma\\\":4.97},{\\\"lightness\\\":-5},{\\\"saturation\\\":100}]}]',\\n            'options' => array(\\n                'dragndrop' => 'no',\\n                'mapcontrol' => 'no',\\n                'pancontrol' => 'no',\\n                'zoomcontrol' => 'no',\\n                'scalecontrol' => 'no',\\n                'scrollwheel' => 'no',\\n                'streetview' => 'no',\\n                'rotatecontrol' => 'no',\\n                'rotatecontroloptions' => 'no',\\n                'overviewmapcontrol' => 'no',\\n                'overviewmapcontroloptions' => 'no'\\n            ),\\n        ),\\n    ),\\n);\",\n      \"language\": \"php\"\n    }\n  ]\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/kk2zDGbySJKvV58ZzZug_maps.png\",\n        \"maps.png\",\n        \"1228\",\n        \"361\",\n        \"#446264\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Retrieve data\"\n}\n[/block]\nUsing the `_get_option('my_map_field_id')` method, you'll get (with a `json_encode()` display):\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n    \\\"address\\\": \\\"3 rue Baudin, Levallois-Perret, France\\\",\\n    \\\"marker\\\": {\\n        \\\"id\\\": \\\"x\\\",\\n        \\\"url\\\": \\\"http:\\\\/\\\\/your_complete_url\\\\/wp-content\\\\/themes\\\\/your_theme\\\\/img\\\\/my-marker.svg\\\",\\n        \\\"name\\\": \\\"my-marker\\\"\\n    },\\n    \\\"width\\\": \\\"500\\\",\\n    \\\"height\\\": \\\"200\\\",\\n    \\\"zoom\\\": \\\"14\\\",\\n    \\\"type\\\": \\\"ROADMAP\\\",\\n    \\\"options\\\": {\\n        \\\"dragndrop\\\": \\\"yes\\\",\\n        \\\"zoomcontrol\\\": \\\"yes\\\",\\n        \\\"overviewmapcontrol\\\": \\\"yes\\\"\\n    },\\n    \\\"enable\\\": \\\"yes\\\",\\n    \\\"json\\\": \\\"[{\\\\\\\"stylers\\\\\\\":[{\\\\\\\"saturation\\\\\\\":-100},{\\\\\\\"gamma\\\\\\\":0.8},{\\\\\\\"lightness\\\\\\\":4},{\\\\\\\"visibility\\\\\\\":\\\\\\\"on\\\\\\\"}]},{\\\\\\\"featureType\\\\\\\":\\\\\\\"landscape.natural\\\\\\\",\\\\\\\"stylers\\\\\\\":[{\\\\\\\"visibility\\\\\\\":\\\\\\\"on\\\\\\\"},{\\\\\\\"color\\\\\\\":\\\\\\\"#5dff00\\\\\\\"},{\\\\\\\"gamma\\\\\\\":4.97},{\\\\\\\"lightness\\\\\\\":-5},{\\\\\\\"saturation\\\\\\\":100}]}]\\\"\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]","excerpt":"","slug":"map-field","type":"basic","title":"Map"}
[block:code] { "codes": [ { "code": "<?php\n\n$tea_content = array(\n array(\n 'type' => 'map',\n 'title' => 'Choose your final stage',\n 'id' => 'my_map_field_id',\n 'description' => 'Do not choose the black hole World',\n 'default' => array( //every attribute is optional\n 'address' => '3 rue Baudin, Levallois-Perret, France',\n 'marker' => array(\n 'url' => get_template_directory_uri() . 'img/my_marker.png'\n ),\n 'width' => 500,\n 'height' => 200,\n 'zoom' => 14,\n 'type' => 'ROADMAP',\n 'enable' => 'yes',\n 'json' => '[{\"stylers\":[{\"saturation\":-100},{\"gamma\":0.8},{\"lightness\":4},{\"visibility\":\"on\"}]},{\"featureType\":\"landscape.natural\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#5dff00\"},{\"gamma\":4.97},{\"lightness\":-5},{\"saturation\":100}]}]',\n 'options' => array(\n 'dragndrop' => 'no',\n 'mapcontrol' => 'no',\n 'pancontrol' => 'no',\n 'zoomcontrol' => 'no',\n 'scalecontrol' => 'no',\n 'scrollwheel' => 'no',\n 'streetview' => 'no',\n 'rotatecontrol' => 'no',\n 'rotatecontroloptions' => 'no',\n 'overviewmapcontrol' => 'no',\n 'overviewmapcontroloptions' => 'no'\n ),\n ),\n ),\n);", "language": "php" } ] } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/kk2zDGbySJKvV58ZzZug_maps.png", "maps.png", "1228", "361", "#446264", "" ] } ] } [/block] [block:api-header] { "type": "basic", "title": "Retrieve data" } [/block] Using the `_get_option('my_map_field_id')` method, you'll get (with a `json_encode()` display): [block:code] { "codes": [ { "code": "{\n \"address\": \"3 rue Baudin, Levallois-Perret, France\",\n \"marker\": {\n \"id\": \"x\",\n \"url\": \"http:\\/\\/your_complete_url\\/wp-content\\/themes\\/your_theme\\/img\\/my-marker.svg\",\n \"name\": \"my-marker\"\n },\n \"width\": \"500\",\n \"height\": \"200\",\n \"zoom\": \"14\",\n \"type\": \"ROADMAP\",\n \"options\": {\n \"dragndrop\": \"yes\",\n \"zoomcontrol\": \"yes\",\n \"overviewmapcontrol\": \"yes\"\n },\n \"enable\": \"yes\",\n \"json\": \"[{\\\"stylers\\\":[{\\\"saturation\\\":-100},{\\\"gamma\\\":0.8},{\\\"lightness\\\":4},{\\\"visibility\\\":\\\"on\\\"}]},{\\\"featureType\\\":\\\"landscape.natural\\\",\\\"stylers\\\":[{\\\"visibility\\\":\\\"on\\\"},{\\\"color\\\":\\\"#5dff00\\\"},{\\\"gamma\\\":4.97},{\\\"lightness\\\":-5},{\\\"saturation\\\":100}]}]\"\n}", "language": "json" } ] } [/block]