WordPress ile mükemmel bir özel seyahat blogu oluşturun

Sık sık seyahat ederseniz, büyük olasılıkla maceranızı kaydedeceksiniz. Bu, Twitter’da bazı resimler, kişisel not defterleri ve hatta deneyiminizi belirleyen tam bloglar olarak ortaya çıkabilir. Ancak bir seyahat blogunuz yoksa ve başlamayı düşünürseniz, bugün size paylaşmak istediğiniz içerik için nasıl mükemmel bir günlük yapabileceğinizi göstereceğim. Seyahat blogunuzu yayınlamak için bir yer bulun, zaten kullanmak için mükemmel bir siteniz varsa, lütfen geçin. Nasıl hazırlayacağınızı merak ediyorsanız, bu bölüm sizin için uygundur! Temel olarak üç yolu vardır:
Wordpress.com kullanın
Kendi WordPress kurulumunuzu barındırma
Yerel ortamı kullanın
Her birinin artılarına ve eksilerini ve hangisini kullanmak istediğinizde bakalım. WordPress.com WordPress.com size anında bir web sitesi verir, ancak WordPress.com’dan bir alt alan olacak. Bu, web sitenizin URL’sinin mytravels.wordpress.com gibi olacağı anlamına gelir. WordPress.com’un milyonlarca web sitesi olduğundan, büyük olasılıkla kullanılmayan yaygın bir şey bulamazsınız.

WordPress.com ücretsiz web barındırma sunar. Olumlu taraf, sitenizin otomatik olarak ayarlanması ve güncellenmesidir. Her şey, sunucularında neredeyse ayrılmış veya en azından veri kaybı açısından nispeten güvenlidir. İstediğiniz zaman yazmanızı engelleyebilecek, aşağı olan sunucu veya barındırma saçmalıkları hakkında endişelenmenize gerek yoktur.
Dezavantajı, istediğiniz alt alanını kullanamayabileceğiniz ve URL’nizin içinde WordPress.com olacağıdır. Bir geliştiriciyseniz veya verilerinizi erişebileceğiniz için kaydetmek istiyorsanız, erişebileceğiniz bir veritabanı veya yönetici paneli olmadığı için biraz kaybedersiniz, daha az sunucu seviyesi seçeneğiniz vardır. Toplamda para (13 $/yıl) ödemek istiyorsanız, kendi alan adınızı alt alan sorununu ortadan kaldıracak sistemle eşleştirebilirsiniz. Sonuçta, veritabanına erişmeniz gerekmiyorsa WordPress.com’u kullanın ve sunucu ile iyi değilseniz, diğerleri daha iyi ayarlama ve Mandiri barındırma Mandiri barındırma aslında WordPress.com kullanmaktan sonra çok farklı değil. Her şeyi düzenleyin. Birçok ana bilgisayarda düzgün çalışacak kurulum tıklamaları vardır. Bununla birlikte, bir sunucu satın alma ve daha sonra WordPress’i yükleme işlemi, WordPress.com’u kullanmaktan daha karmaşıktır.
WordPress.org, kendi web sitenizi kendiniz gönderebilmeniz için yazılım sunar. Mandiri barındırmanın avantajı, verileriniz üzerinde daha fazla kontrole sahip olmanızdır. Resim erişebileceğiniz sunucuda, böylece her şeyi bilgisayarınıza indirebilirsiniz, istediğiniz eklentiyi yükleyebilirsiniz, kendiniz yaptığınız şey de dahil olmak üzere istediğiniz temaları kolayca kullanabilirsiniz.

Kendine barındırmanın zayıflığı, daha riskli olmanızdır. Sitenizi devre dışı bırakacak yanlış eklentiyi yükleme potansiyeline sahipsiniz, bu durumda çözmek için ev sahibinizle iletişime geçmeniz gerekebilir, bu da yurtdışınız varsa zor olabilir. WordPress.com gibi büyük altyapı kullanmak, belirli saldırılara karşı çok savunmasız olmayabileceğiniz anlamına gelir. Kısacası: Tüm verilerinizi tam olarak kontrol etmek istiyorsanız ve/veya WordPress.com gibi yönetilen bir ortamda imkansız bir ayarlamaya ihtiyacınız varsa, kendi yayınlanan sitelerinizi kullanmalısınız. Yerel ortamın yerel ortamı çok iyidir Çünkü internet bağlantısı gerektirmez. Bu, maliyetlerinizi azaltmaya yardımcı olabilir, ya da gerçekten vahşi doğada iseniz tek iyi seçim olabilir. Yerel ortamınız normalde kullandığınız çevrimiçi ortam gibi davranır, ancak sabit sürücünüzde depolanan tüm veriler – görüntüler ve her şey -.
DesktOpServer, WordPress için yerel bir ortam hazırlamak için iyi bir seçenektir. Bu avantaj sadece veriler üzerinde toplam kontrol değil, aynı zamanda fiziksel olarak sizinle birlikte ve tam gizliliğe sahiptir. WordPress.com veya kendi kurulumunuza kişisel bir günlük yazmak mümkün olsa da, yerel ortam size tam bir koruma sağlar.
Dezavantajı, kendiniz yönetmeniz gerektiğidir.

Bu çok kolay, ancak bir şey işe yaramazsa, bu tür şeylerle ilgili bir deneyiminiz yoksa yolda düzeltmekte zorluk çekeceksiniz. Başka bir dezavantaj, bulutta bir şey saklamamanızdır. Gizlilik, tartışılabilecek bir noktadan daha fazla bir endişe ise, ancak değilse, Amazon veya diğer sunuculara resim kaydetmeyi tercih ederim, birkaç noktaya çevrimiçi koymak istiyorsam sitemi çok daha mobil hale getiriyor. Bir geliştiriciyseniz veya internet bağlantısı olmayan yerlere giderseniz ve yine de ilerlemenizi belgelemek istiyorsanız yerel ortamı önereceğim. Daha fazla bilgi için yerel bir geliştirme ortamı hazırlama ile ilgili makalemize bakın. WordPress’i yükledikten sonra, seyahat amacıyla bazı temel eklentiler ekleme zamanı. Bu makalenin tüm önermesi, ihtiyacınız olan her şeyi ekleyebileceğiniz esnek bir sistem oluşturmaktır, bu nedenle en azından ilk, gelişmiş özel alanı yüklemeniz gerekir.
Kullanımı kolay bir şekilde özel veriler eklemek için gelişmiş özel alan
Akismet önceden yüklenmeli, spam yorumlarını önlemek için bunu kullanabilirsiniz
Jetpack, daha iyi bir galeriden sosyal paylaşmaya kadar her türlü harika özelliği eklemek için
Kişisel sitem, sitenizi yalnızca giren kullanıcılar tarafından görülebilecek şekilde sınırlamanızı sağlar.
Amazon Server’da resim kaydetmek için Amazon Web Services ve WP boşaltma S3
Amazon S3 hariç, bu eklentiyi hazırlamak oldukça kolaydır ve ACF’yi kapsamlı bir şekilde göreceğiz. Resmimi Amazon sunucusunda kaydetmeyi seviyorum çünkü sitemi herhangi bir yere taşımayı kolaylaştırıyor çünkü resmimin ve diğer medya içeriğimin taşınması gerekmiyor. Bunu yapmak istiyorsanız (bu tamamen isteğe bağlı) Makale aktarımına bakın Amazon S3’ümüze WordPress Media.
Vanilla WordPress’i çok özel bir şey eklemeden kutunun dışında WordPress kullanarak birkaç eklenti ile yükleyin, ücretsiz temalar ve bazı varsayılan özelliklerle oldukça iyi bir seyahat günlüğü yapabiliriz. Bakalım: 1. Gönderme formatı gönderme formatı, Tumblr’da yapabileceğiniz gibi girdiğiniz içerik türünü belirlemenizi sağlar. Bu ön uçta görsel bir fark yaratabilir ve içeriğinizi de türüne göre ayırmanıza izin verebilir.
2. İyi bir tema WPTAVERN’de öğrendiğim Yuuta adlı yeni bir ücretsiz tema kullanacağım.
Yuuta – kullanacağımız ücretsiz tema
Bu temayı çok az buldum. Bu iyi çünkü görsel olarak çekici ve değişiklikleri daha kolay yapmamıza izin veriyor, bunu minimum tarzda yapacağız. 3. Üstün Görüntüler Üstün görüntüler yayınınızda görsel bir fark yaratır ve web sitenizin iyi görünmesini sağlar. Hemen hemen tüm temalar bunu kapsamlı bir şekilde kullanır. Yuuta bunu başlıkta kullanır ve görüntü formatını kullanarak yayınlama açısından tüm metinler görüntünün kendisinde yer alır.

4. Galeriniz WordPress’e çok kolay bir galeri ekleyebilir.Bölümde çok fazla resim yükleyin, medyayı ekleyin, ne istediğinizi seçin ve Galeri düğmesini tıklayın.Sırayı değiştirebilir, görüntünüzü ve diğerlerini pratik bir arayüze sahip olarak etiketleyebilirsiniz. Gale, WordPress’te yayınlanmak üzere yapılır
5. Jetpack Bu proje için özel olarak istediğim üç özellik, Döner Galerisi, Rotary Teşekkür ve Sosyal Paylaşım seçeneğidir.Tile Galerisi, oldukça çirkin bir görüntüyü engellemek yerine yukarıdaki ekran görüntüsünde gördüğünüz bir taş efekt oluşturacaktır.Carousel özelliği, kullanıcıların Galeriyi Lightbox’ta açmasına, görüntüyü kolayca keşfetmesine, hatta yorum eklemesine ve süreçte exif verilerini görüntülemesine olanak tanır.Son olarak, sosyal paylaşım, Twitter/Facebook’a otomatik olarak yayınlamanıza ve yazının yanındaki Likes/Tweet düğmelerini görüntülemenize olanak tanır.

Jetpack Ana Yönetici Sayfası
Bir Seyahat Blogu Oluşturma: Sorun iyi bir şey yaptık, ancak kolayca çözemeyeceğimiz bir sıkıntı var. Her belirli yazma alanı, göstermek istediğimiz birçok ek bilgi içerir. Reçete blogu yemek pişirme süresini, kitap inceleme sitesi için sayfanın uzunluğunu, filmle ilgili site muhtemelen yönetmen, aktör, yayınlanan zaman ve daha fazlasını paylaşmak isteyebilir. Bir seyahat günlüğünde, yeri göstermek, belki yerel restoranları gözden geçirmek, tanıştığınız ilginç insanları belgelemek, vb. Bu bulmacanın iki kısmı vardır: veri ekleyin ve görüntüleyin. WordPress’e özel veriler ekleyebilirsiniz, ancak elde ettiğiniz tek şey, bir çift anahtar değer eklemek için bir tesis değil, konum gibi karmaşık şeyler eklerken optimal. Bu yüzden ACF kullanacağız. Verileri girerken bize hizmet etmek için konum verileri, tarih seçmenleri, seçmenler, giriş numaraları ve diğer tüm alanlar ekleyebileceğiz.
Sisteme standart bir şekilde veri girmenin onu görüntülemekten çok daha önemli olduğuna inanıyorum. Veriler girdikten ve tutarlı bir şekilde eklemek mümkündür, kolayca görüntüleyin. Kod’a yönelik olmasanız bile, özellikleri daha kolay eklemek için bir kod üreticisi alabilirsiniz. Planlar kendimiz için bazı alanlar yapmadan önce bazı planlar yapalım. Birçok alanı birleştiren ve aynı zamanda gerçekçi olan kullanım vakalarını deneyeceğim. Her şeyden önce, yayınlarımın her biri için konumu görüntüleyebilmek istiyorum, bu yüzden Google Harita alanını tüm yayınlara ekleyeceğim. Ayrıca birkaç yolu belgelemenin eğlenceli olacağını düşündüm. Biri hakkında bir yazı yazın, uzunluğu paylaşın, haritalar, önerilen su şişeleri vb. Bu, PDF haritaları için dosya yükleme alanı ve birkaç numara gerektirir. İlginç insanlar hakkında profiller yazmak da eğlencelidir, yaş, iş, toplantı tarihi vb. Burada tarih alanları, alanlar, metin alanları ve diğerleri gerekecektir. Son olarak, bazı restoranları ve kafeleri inceleyebiliriz. Radyo düğmesi alanını yargılamak için kullanabilir, Twitter yemlerini göstermek için metnin metnini kullanabiliriz. Arayüzümüzü bildirmek için alanımız için daha fazla konum kuralını kullanacağız. Kategoriyi normal yayınlarımızı ayırmak, parça açıklamalarını, insan profillerini ve restoran incelemelerini ayırmak için kullanacağız, ardından yayın kategorilerine göre alanları sınırlamak için kuralları kullanacağız. Bu nedenle, ihtiyacımız olan kategorilere devam edin ve oluşturun:

İzler, insanlar, yemek. Sonunda, seyahat günlüğünü tamamlamak için çocuğun temasını kullanarak verilerimizi gerçekten görüntülemek için bazı temel kodları kullanacağız. Özel alanlar bölümünde özel bir alan grubu oluşturma dört alan yaptım. İlk konum seçenekleri bir harita alanı içerecektir. Bu tüm gönderilere belirlenecektir. Sonra bir iz seçenekleri grubu yaptım. Bu, yol hakkında yazmaya eklemek istediğimiz tüm ayarları içerecektir. Bu grup yalnızca Trails kategorisindeki yayınlar için görüntülenecektir. Üçüncü alan insan seçenekleri olarak adlandırılacak, tanıştığımız kişilerin ayrıntılarını eklemek için kullanacağız. Son olarak, restoranlar ve kafeler hakkında yazmak için tüm alanlarımızı içerecek bir gıda seçenekleri grubu ekleyelim. Her bir alan grubunu yaptıktan, her gruba girip konumu ayarladıktan sonra saha gruplarımız ACF’de. Konum ayarları her yerde görüntülenmelidir, böylece orada hiçbir şey değiştirmeye gerek yoktur, ancak diğerleri için ikinci kuralı belirlemelisiniz: her biri yalnızca kategorilerini girebilir. İşte nasıl kurulacak:
ACF Alan Grubunun Konum Ayarı Son olarak, sahip olduğum bir öneri, seçenek kutusuna kaydırmak ve stil seçeneğini “Standart” olarak ayarlamaktır. Bu, seçeneğinizin etrafına bir kutu ekleyecektir, daha çok varsayılan WordPress kutusuna benzeyecektir. Konum seçeneğini açmak için alanı ekleyin ve Mavi Alan düğmesini tıklayın. Yaptığım ilk şey üçüncü seçeneğe – alan türüne – gitmekti ve istediğim alanı seçti. Bu durumda, listenin altındaki Google haritası. Sonra tüm küçük detayları dolduruyorum. En önemli kısım alan etiketi ve alan adıdır. Etiket, kullanıcının gördüğü şeydir, ad, kodda alırken alana atıfta bulunma şeklinizdir. Varsayılan olarak, ad etiketten üretilir – ve iyi – ancak bazı durumlarda girmek isteyebilirsiniz manuel olarak. “Yaşınız” etiketini yaparsanız, adı “Age_anda” olacaktır. Onu “yaş” yapmak mantıklı olabilir. Her iki durumda da, bu kişisel bir tercihtir, adı olduğu gibi bırakabilirsiniz.

Konum alanındaki tam ayarlar, haritanın yüksekliğini 200’e ayarladığımı not ediyoruz. Standart 400, ancak işleri olabildiğince küçük tutmanın iyi bir fikir olacağını düşünüyorum çünkü çalışma olasılığı daha yüksek Yolda küçük dizüstü bilgisayarlar. Tüm alanların düzenlenmesi kolaydır, bu yüzden size her şeyde rehberlik etmeyeceğim, sadece farklı alan türlerini ve seçeneklerin içeriğini seçin. İşte benim tarafımda belirlediğim tüm seçeneklerin bir listesi:
Konum Seçimi

Konum – Google Harita Alanları
Yol Seçenekleri
Uzunluk – Sayılar

Süre – Metin alanı

İzler Haritası – Dosya alanı

Zorluklar – Alanı Seçin

Sipariş Seçimi – Numaralar Alanı
Favori Renk – Renk Seçmen Alanı
Meslekler – Metin Alanları
Web sitesi – Metin alanı
Twitter – Metin Alanı
Gıda Seçimleri
Konum türleri (restoranlar, kafeler vb.) – Alanları seçin
Sıralama – Radyo Düğmesi Uçak
Neye sahibim – wysiwyg alanı
Konum – Wysiwyg Alanı
Hizmetler – Wysiwyg
Menü – Wysiwyg Alanı
Seçmen saha tarihinden beri açık
Her şeyi hazırladıktan sonra, çalışmaya ve birkaç yazı yazmaya başlama zamanı. Yapmanız gereken yeterli içeriğiniz olması için her kategoriye bir ortak eklediğinizden emin olun. Böyle bir sistem oluştururken önce tam içerik yapmayı seviyorum. Bu, ilk test ettiğimde işimin harika görünmesini sağlayacak ve bana daha hevesli verecek. Her şeyin çalıştığından emin olduktan sonra, genellikle wptest.io kullanarak, görüntüleri olmayan, başlıkları olmayan, içeriğe sahip olmayan, 20 kategorisi olan vb.
Seyahat Blogumuzdan bazı gönderiler
Sonunda, farklı kategorilere sahip birçok yayınınız olmalıdır. Küçük resim yazısının orada nasıl göründüğünü merak ediyorsanız, kolay özellikli görüntüler adını verdiğim eklentiyi kullandım. Burada WPMU Dev’de kendi eklentinizi nasıl yapacağınızı bile öğrenebilirsiniz! Gönderinizi eklerken, eksiksiz bir veri toplama almak için tüm alanları doldurduğunuzdan emin olun. Ayrıca, kasten veya tüm bilgileri kasıtlı olarak bıraktığınız bir veya iki gönderi olmanızı öneririm. Bu, veri eklemek istemediğiniz veya unuttuğunuz durumları test etmenize izin verecektir. Birisi için doldurulmuş opsi
Bir çocuk teması oluşturmak için verilerimi görüntülemek için verilerimizi görüntüler. Nasıl yapılacağını bilmiyorsanız, bir çocuk tema kılavuzumuz var, ancak bu TL sürümü; Dr. Tema dizininizde TravelDiary adlı bir klasör oluşturun. Oraya iki dosya ekleyin, style.css ve function.php. Stil sayfasında aşağıdaki kodu ekleyin, adımı adınıza değiştirin ve istediğiniz diğer ayrıntıları düzenleyin.
Çekirdek 7D978A0ECA709ECE9A içerir
Tek önemli bilgi, temanın adı (herhangi bir şey olabilir) ve ana temanın dizinin adı olması gereken şablondur. Ayrıca, dosya işlevlerinde WordPress’i üst temadan stil sayfası içermesini sağlayacağız.
Çekirdek 7D978A0ECA709ECE9A içerir
Yeni çocuğunuzun temasına dönersek ve her şeyi doğru yaparsanız, ön uçtaki farkı görmezsiniz. Bu örnek için, izler ve görüntüleme konumları ve onunla ilgili diğer tüm veriler hakkında bir yayın yapalım. Gönderi düzenlerken seçeneğin görünümü aşağıdadır.
Trace gönderimiz için herhangi bir değişiklik yapmadan seçenekler yukarıdaki üstün görüntüyü göreceğiz, bazı metinler aşağıda gösterildiği gibi aşağıdaki bazı meta yayınlar. Ana temadaki tek gönderi ve temamıza kopyalayın.Dosya content-single.php olarak adlandırılmıştır ve aşağıda gösterilen tüm kodu giriş-içerik div’in sonunun hemen altına ekleyeceğiz, satır 45’te olmalıdır. Önce konumsuz veriler ekleyelim, daha kolay olacak.Basit bir tablo bunu yapacak, bu nedenle ACF’den The_Field () işlevini kullanarak verilerimizi HTML tablosuna çiziyoruz.
Çekirdek 7D978A0ECA709ECE9A içerir

Alan, sayılar, metin, alanlar veya benzeri alanlar gibi tek bir değere her dayandığında, değeri almak için The_Field () işlevini kullanabilirsiniz. Tek bir dairede iseniz, ihtiyacınız olan tek şey ilk parametre için alanın adıdır. Döngü dışında bir gönderi kimliği veya sevkiyat olmayan bir nesne için nesnenin ve kimliğin adını kullanabilirsiniz. Daha fazla bilgi için ACF belgelerine bakın. Konum veya görüntü gibi daha karmaşık veriler için iki seçeneğiniz vardır. Bazı alanlar, döndürülen verileri ayarlamanıza izin verir. Kullandığım dosya alanı dosya nesnesini, URL’yi dosya veya dosya kimliğine geri yükleyebilir. Son ikisi basit değerlerdir, böylece the_field () tarafından beklendiği gibi iade edilirler. Dosya nesneleri gibi daha karmaşık verilerden veri almak için, dizi şeklinde almak için get_field () kullanmanız gerekir. Çoğu durumda, yine de_field () kullanabilirsiniz, ancak dizi yalnızca ekranda yazdırılır, bu çok kullanışlı değildir. Bu durumda, kolayca bağlamak için the_field () kullanabilmem için dosyaların URL’sini geri yüklemeyi seçtim. Şimdiye kadar iyi, konum zamanı. Konumun konumunu yazdırırsanız, alanın adres, enlem ve boylam içerdiğini göreceksiniz. Bunu bir tabloda görüntüleyebiliriz, ancak gerçek bir haritaya sahip olmak daha iyi değil mi? Bunu yapmak için Google Haritalar API’sını kullanabiliriz!
Bunu yapmak için üç adım var.Her şeyden önce, Google geliştirici konsolunu açın ve uygulamayı kaydedin.Ekrandaki talimatları izleyebilmeniz ve bir yangın anahtarı alabilmeniz gerekir.Ardından, istekte bir yangın anahtarı olan bir yangın javascript ile sıraya girmelisiniz.Son olarak, haritayı görüntülemek için bazı kodlar ekleyeceğiz.Komut dosyasını bırakmak için, zaten sahip olmanız gereken TD_THEME_STYLES () işlevine aşağıdaki kodu ekleyin. Çekirdek 7D978A0ECA709ECEE9A’nın güçlendirilmesi

Son olarak, yaptığımız tablonun üstünde, aşağıdaki kodu ekleyin, bir açıklama başladı!
Çekirdek 7D978A0ECA709ECE9A içerir
Her şeyden önce, konum alanını aldım.Sonra görüntülenen enlem ve boylam ile başlığı ekledim.Sırada haritayı tutacak öğe.Aşağıdaki JavaScript, basit haritaları görüntülemek için Google Haritalar JavaScript API’sını kullanıyor.Çalışmamızın sonuçları aşağıdaki ekran görüntüsü gibi olmalıdır.
Yolculuk günlüğümüze özel içerik daha iyi görünebilir, ancak ne kadar az iş yaptığımızı göz önünde bulundurarak harika görünüyor! İsterseniz, daha iyi görünmesi için çocuğunuzun tema stili sayfasına birkaç stil eklemeye başlayabilirsiniz. Ön uç taramamızı ekleyin Şimdi verilerimizi göstermek için tüm bu güçlü yönlere sahip, ancak kullanıcıların yayınımızı farklı bir şekilde keşfetmelerine izin vererek? Sadece kolay zorlukları olan bir yol görmelerine izin vermeye ne dersiniz? Bunu iki adımda etkinleştirelim: İlk olarak, bunu yapmamıza izin vermek için ana sayfa sorgularını değiştireceğiz, bu yayını görüntüleyecek sayfada paylaşabileceğimiz bir bağlantı oluşturacağız. İkincisi, navigasyona birkaç bağlantı ekleyeceğiz ve bu sayfaya bağlantı vermek için veri tablomuzu etkinleştireceğiz. İlk bölümü tamamlamak için, kullanımı oldukça tehlikeli olan bir pre_get_posts kancası kullanacağız. Bu, sitedeki tüm sorguları etkiler, böylece yöneticiyi de etkilediğini görebilirsiniz. Örneğin: Ana sayfadaki belirli kategorileri hariç tutmak için kullanırsam ve doğru koşullu ifadeyi kullanmazsam, yönetici gönderme listesinde hariç tutabilir. Bu, herhangi bir sorun görürseniz, işlevini devre dışı bırakın ve her şey normale dönecektir. Yaptığım şey bu: 7d978a0eca709ee9a’nın çekirdeğini içeriyor
Ayarladığım ek sorgu argümanı yalnızca ana sayfadaysak görünecektir, sorgular ana (ikincil döngü sorgusu değil) ve meta_key ve meta_value sorguları mevcutsa.Bu koşul karşılandıysa, bunu yalnızca belirli bir meta değeri gösteren bir gönderi üretecek sorguya bir parametre olarak ekleriz.Bunun zorluklarımızla ilgili özel veriler ve diğer anahtar değere dayalı bilgiler için çalışacağını unutmayın.20 dakika boyunca tüm yollara bağlantı vermek için kullanabiliriz.Bu mevcut olduktan sonra, kolay zorlukları olan tüm yolların bir listesini yapmak için http://mywebsite.com/?meta_key=Dificulty&meta_value=asy ile bağlantı kurabiliriz.Buradan bunu gezinme menümüze bir bağlantı olarak ekleyebiliriz ve yukarıdaki tablomuzdaki zorlukların görüntülenmesini şöyle değiştirebiliriz: 7D978A0ECA70EC9EE9A’nın çekirdeğini içerir.
Yönetici sütununu ekleyin Deneyiminizi gerçekten optimize etmek istiyorsanız, sizi daha iyi ayarlamak için yöneticiyi bile değiştirebilirsiniz. Ziyaret ettiğiniz her yer hakkında bir yazı yazdığınızı varsayalım. Konumun konumuna ek olarak – tüm yayınlar için kullanılabilir – konumda kaldığınız gün sayısını belgeleyecek “harcanan gün” alanını ekleyebiliriz. Bu alanı yönetici ekranına yayın listesinde bir sütun olarak ekleyebilirsiniz. Sadece bu değil, değere göre filtreleyip sıralayabilirsiniz, nasıl bakalım. Bir sütun eklemek, tavşan deliğine ne kadar derin girmek istediğinize bağlı olarak birkaç adım gerektirir. İlk olarak, sütunun kendisini eklemeniz, ardından ikinci işlevi kullanarak verilerle doldurmanız gerekir. Son olarak, birkaç kodla filtreleme ve sıralama gibi daha fazla eylem ekleyebilirsiniz. Başlamak için birkaç sütunu ekleyelim ve silelim. Bu, değişken bir kanca olan manage_ [post_type] _posts_columns kullanılarak yapılabilir, hedeflediğiniz gerçek yazı türünü kullanmanız gerekir. Bağlı işlev, geçerli sütunu ilk parametrede bir satır olarak alır. Sütunları silmek ve bunları eklemek için yeni üyeler yapabilir.

Bu işlevin sonunda sütun listesini döndürmemiz gerekiyor, dizi tuşu bir ad olmalı ve değer görüntülenen başlık. Bazı ek kodlarımın nedeni, yeni alanımızı onay kutusundan hemen sonra, masanın sonunda değil. Etiketi ve yazarın sütununu tamamen sildim çünkü amacım için hiç gerekmiyordu ve güne -gün sütunu ekledim. Bir sonraki adım, yönetimin kancaları ile yapılabilecek bazı içerikler eklemektir. Bu sütuna dayalı siparişlere iki adımda izin verebiliriz. İşlevi, sıralamaya izin veren tüm sütunları geri yükleyen manage_dit- [post_type] _sortable_columns ile ilişkilendirmemiz gerekir. Ayrıca, yeni siparişlere göre yönetici sayfasında çalıştırılan sorguları değiştirme isteğine bağlı bir işleve ihtiyacımız var. Bu işlev wp_query vars döndürmeli, işte nasıl. Çekirdek 7d978a0eca709ee9a güçlendirme

Yapacağım son değişiklikler biraz CSS eklemek. Şu anda harcanan günün genişliği çok büyük ve başlığı sağa itiyor. Basit bir kural ekleyen bir stil sayfası bekleyerek düzelteceğim: th.column-days {genişlik: 80px}.
Çekirdek 7D978A0ECA709ECE9A içerir
Sürecin sonunda, yöneticide konum için harcanan günleri görüntüleyen yeni bir sütun göreceğiz. Yukarı veya aşağı sipariş etmek için üstbilgiyi tıklayabilmeniz gerekir.
Yönetici gönderme listesindeki ek sütun, WordPress ve ACF gibi harika sistemlerle sarılmış, kalpte bir geliştirici olmasanız bile ihtiyaçlarınıza göre uyarlanmış bir şey yapmak çok kolaydır.Temel alanı nasıl oluşturacağınızı ve görüntüleyeceğinizi anladıktan sonra, temel olarak oradan tekrarlanır.WordPress ile seyahat günlüğü yaptınız mı?Yoksa burada aynı metodolojiyi kullanarak kendi ihtiyaçlarınıza göre uyarlanmış bir şey yaptınız mı?Aşağıdaki yorumlarda bize söyleyin ve bağlantınızı paylaşın.Etiket: Günlük
seyahat

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir