คำถามติดแท็ก geo-data

3
ฉันจะใช้การค้นหาตามตำแหน่ง (รหัสไปรษณีย์) ใน WordPress ได้อย่างไร
ฉันกำลังทำงานในไซต์ไดเรกทอรีธุรกิจท้องถิ่นที่จะใช้ประเภทโพสต์ที่กำหนดเองสำหรับรายการธุรกิจ หนึ่งในฟิลด์จะเป็น "รหัสไปรษณีย์" ฉันจะตั้งค่าการค้นหาตามตำแหน่งได้อย่างไร ฉันต้องการให้ผู้เยี่ยมชมสามารถป้อนรหัสไปรษณีย์ของพวกเขาและเลือกหมวดหมู่และแสดงธุรกิจทั้งหมดภายในรัศมีที่แน่นอนหรือธุรกิจทั้งหมดที่สั่งซื้อตามระยะทาง ฉันเห็นปลั๊กอินสองตัวที่อ้างว่าทำสิ่งนี้ แต่พวกเขาไม่สนับสนุน WordPress 3.0 ข้อเสนอแนะใด ๆ

4
การเพิ่มประสิทธิภาพการค้นหาที่ตั้งร้านค้าตามที่ตั้งบนโฮสต์เว็บที่ใช้ร่วมกัน?
ฉันมีโครงการที่ฉันต้องการสร้างที่ตั้งร้านค้าสำหรับลูกค้า ฉันใช้ประเภทโพสต์ที่กำหนดเอง " restaurant-location" และฉันได้เขียนรหัสเพื่อระบุตำแหน่งที่อยู่ที่เก็บไว้ใน postmeta โดยใช้Google Geocoding API (ลิงก์ที่เข้ารหัสตำแหน่งทำเนียบขาวของสหรัฐอเมริกาใน JSONและฉันได้เก็บละติจูดและลองจิจูดกลับไว้ ไปยังฟิลด์ที่กำหนดเอง ฉันได้เขียนget_posts_by_geo_distance()ฟังก์ชั่นที่ส่งคืนรายการของโพสต์ตามลำดับที่ใกล้เคียงที่สุดโดยใช้สูตรที่ฉันพบในสไลด์โชว์ที่โพสต์นี้ คุณอาจเรียกฟังก์ชั่นของฉันได้ (ฉันเริ่มต้นด้วยละติจูด "ที่มา" คงที่ / ยาว): include "wp-load.php"; $source_lat = 30.3935337; $source_long = -86.4957833; $results = get_posts_by_geo_distance( 'restaurant-location', 'geo_latitude', 'geo_longitude', $source_lat, $source_long); echo '<ul>'; foreach($results as $post) { $edit_url = get_edit_url($post->ID); echo "<li>{$post->distance}: <a href=\"{$edit_url}\" target=\"_blank\">{$post->location}</a></li>"; } …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.