WordPress Form Gönderimleriyle Bir Google Haritası Nasıl Gömülür?
İşletme konumlarını listelemek, çevrimiçi dizinleri sergilemek veya kulüp üyelerini görüntülemek için bir Google haritası yerleştirmek ister misiniz? Birden fazla konumu nasıl haritalayacağınızı ve form gönderimlerini bir Google haritasında iğneler olarak nasıl görüntüleyeceğinizi öğrenin.

Gömülü bir Google haritasında birden fazla konumun nasıl haritalanacağı ve form gönderilerinin nasıl pin olarak gösterileceği, yardım masamızda düzenli olarak gündeme gelen bir konudur. Etkileşimli haritaların kullanımı emlakçı sitelerinin, sınıflandırılmış reklam sitelerinin ve diğer birçok uygulamanın önemli bir parçasıdır. Bu gömülü Google haritaları, gerçekten harika web siteleri oluşturmaya yardımcı olabilir ve kurulumları kolaydır.
Bir WordPress harita eklentisi seçin
Form gönderimlerini listelemek için ilk kez bir Google haritası yerleştirdiğimde, Askıya Alınan Kahveler web sitesini oluşturuyordum. Bugün size benzer bir dizin tipi sistemin nasıl oluşturulacağını göstereceğim. Temel ilkeler birçok farklı işletme ve kuruluş türüne uygulanabilir.
Bu eğitimde Codespacing Progress Maps adlı bir WordPress harita eklentisi kullanacağım. Genellikle ücretli 3. taraf eklentileri önermem, ancak şahsen kullandığım ve gerçekten sevdiğim bir eklenti.
Ayrıca Özel Gönderi Türü Kullanıcı Arayüzü adlı özel gönderi türleri için ücretsiz bir eklenti kullanıyorum. Bu öğreticiyi izlemeden önce bu eklentilerin ikisini de yüklemenizi tavsiye ederim.
Form gönderimlerinden pinler içeren bir Google haritası yerleştirmek için 6 adım
Adım 1 – Harita Pinleriniz için özel bir gönderi türü ayarlayın
İlerleme Haritaları eklentisi, bir haritada görüntülemek için gönderilerden veri çeker. Ana gönderi türleriniz, temanızın farklı özellikleri tarafından kullanıldığından, genellikle tamamen yeni bir özel gönderi türü oluşturmak en iyisidir. "Harita Pinleri" adlı bir gönderi türü eklemek için Özel Gönderi Türü UI eklentisini kullanıyorum. Bazı kodlama becerileriniz varsa, fazladan bir eklenti olmadan bir yazı türü ekleyebilirsiniz. Ama bu kolay yol!
Adım 2 – Adres verileriyle formunuzu oluşturun
Google haritasına pin eklemek için yeni bir form oluşturun. Güzel bir işletme listesi oluşturmak için gereken tüm form alanlarını ekleyin. Bir resim yükleme alanı, telefon numarası alanları, çalışma saatleri ve sosyal medya hesaplarına bağlantılar ekliyorum.
Ayrıca işletme sahibinin konumunu tanımlayabilmesi için bir paragraf metin alanı ekliyorum. En önemlisi, bir harita iğnesi yerleştirmek için kullanılacak adres alanlarını ekliyorum. Son olarak, formumu korumak için görünmez reCaptcha ekliyorum.
** PRO İPUCU ** Önceden oluşturulmuş adres alanı yerine Ülke, Eyalet, Şehir, Kasaba vb. için ayrı alanlar kullanın. Gelecekte listeleri aramak için bir form eklerseniz, bu size daha iyi filtreleme seçenekleri sunar. Bunları İlerleme Haritalarının kullanması için tek bir alanda birleştirmek için metin hesaplamalarını kullanın.
3. Adım – Formunuzu özel alanlara sahip gönderiler oluşturacak şekilde ayarlayın
Form eylemlerinizde, yeni bir gönderi oluşturmak için bir eylem ekleyin. Gönderi Türü açılır menüsünde, daha önce oluşturduğunuz Harita Pinleri gönderi türünü seçin. Kullanıcı tarafından gönderilen bu WordPress gönderileri, formda gönderilen her yeni konumu gösterecek.
Gönderi başlığı alanını seçin ve gönderi durumu alanını "Taslak Oluştur" olarak ayarlayın. Diğer seçenekleri formunuza en uygun olacak şekilde ayarlayın. Şahsen form verilerini görüntülemek için bir Görünüm oluşturmayı tercih ederim. Bu, özel düzenlerin ve stilin sitenin geri kalanıyla daha iyi eşleşmesini sağlar.
Ayrıca formumda 2 özel alan ayarlıyorum. Bunlar, adres verilerini harita eklentisine iletir ve gönderi için öne çıkan resmi ayarlar:
- codepacing_progress_map_address , tek tek adres alanlarını tek bir adreste birleştirmek için metin hesaplamalarının kullanıldığı formumdaki gizli bir alanla eşlenir.
- _thumbnail_id , dosya yükleme alanımla eşlenir ve bu gönderi için öne çıkan resmi ayarlar.
Adım 4 – Gönderi moderasyonunu ayarlayın
Formidable'ın yerleşik HoneyPot istenmeyen e-posta koruması ve reCaptcha etkin olsa bile, içerik denetimi önerilir. Form işleminiz gönderi durumunu taslak olarak ayarlar, bu nedenle şimdi taslak gönderimlerini onaylamak için bir yönteme ihtiyacımız var.
En basit yöntem, denetleme talebinde bulunmak için bir e-posta bildirimi ayarlamaktır. Bu e-posta, yeni bir harita pini gönderildiğinde site yöneticisini bilgilendirmelidir. Yöneticiler gönderiyi kontrol edebilir ve gönderiyi yayınlayabilir veya uygun şekilde çöpe atabilir.

Adım 5 – Bir Google haritası yerleştirin ve kaynağı ayarlayın
İlerleme Haritası eklentisinde, yeni bir Google haritası oluşturun ve haritayı bir sayfaya eklemek için sağlanan kısa kodu kullanın.
Ardından harita için seçenekleri ayarlayın. İlerleme Haritaları ayarlarında, veri kaynağı olarak "Harita Pinleri" gönderi türünü seçin.

"Varsayılan Harita Ayarları" sayfasında Google Haritalar API anahtarınızı ekleyin. Zaten bir hesabınız yoksa, ayarlara kaydolmak için bir bağlantı dahildir. Google yakın zamanda ilkelerini değiştirdi ve yeni bir API anahtarı almak için bir faturalandırma hesabına kaydolmam gerekti. Ancak ücretsiz ödenek, sitelerin %99'unun hiçbir zaman ücret ödemeyeceği anlamına gelir.
Stil ve düzen için birçok başka seçenek var, bu yüzden bunları keşfetmek için biraz zaman ayırın. Benzersiz web sitenize en uygun stili belirleyin.
Adım 6 – Birden fazla konumu eşlemek için pinleri gönderin
Şimdi sıkı çalışmanızın karşılığını alıp almadığını görmek için bir test konumu gönderme zamanı. Form gönderimlerinizin Google haritanıza hemen bir iğne eklemeyeceğini unutmayın. Öncelikle site yöneticisi bir e-posta alacak ve gönderinin onaylanması gerekecek.
- Denetleme isteği e-postaları aldığınızda, gönderiyi düzenle sayfasına gidin ve haritayı en alta yakın bir yerde görene kadar kaydırın.
- Doğru harita konumu verilerini almak için gönderilen adresin yanındaki "Ara" düğmesini tıklayın.
- Adres bulunduğunda, "Nokta Tespiti Al"ı tıklayın ve haritanın altındaki alanlarda enlem ve boylam koordinatları görünecektir.
- Bu yeni harita raptiyesini herkese açık hale getirmek için geri dönün ve "Yayınla" düğmesini tıklayın.

Bonus adım – Kullanıcıların harita pinlerini güncellemelerine izin verin
İletişim bilgileri değişir, çalışma saatleri değişir, hatta işletmeler bazen yer değiştirir. Bu nedenle, kullanıcıların kendi verilerini güncellemeleri için bir yol eklemek önemlidir. Veri yönetimi ayrıca GDPR uyumluluğunun önemli bir bileşenidir.
Ön uç düzenleme, kullanıcıların kendi verilerini yönetmesini ve birden fazla konumu haritalandırmasını kolaylaştırır.
Devamını okuyun: içerik yönetimini müşterileriniz için kolaylaştırın
İşletmenizin konumunu bir iletişim sayfasında göstermeniz mi gerekiyor? Bir haritayı doğrudan iletişim formunuza gömmek, haritanızı zahmetsizce istediğiniz yere yerleştirebileceğiniz anlamına gelir. WordPress formlarına bir Google haritasının nasıl ekleneceğine ilişkin bu eğitimle daha fazla bilgi edinin.
Henüz Formidable Pro'yu kullanmıyorsanız, tüm Pro özelliklerine bir göz atın ve ihtiyaçlarınız için mükemmel paketi seçmek için form oluşturucu planlarına göz atın. Bugün güzel bir şey inşa edin!
ev borcu WordPress sitesi