Dinamik menüde sayfaları arayan kapsamlı kılavuz

Bir web tasarımcısı olarak, çeşitli web siteleri yapmış olabilirsiniz; Web sayfalarına ve blog bölümüne dayanan diğerlerine dayanmaktadır. WordPress kullanarak önceki web sitesi türünü oluşturan biriyseniz, bu sizin için özel bir gönderidir. Bu yazıdaki faydalarınız nelerdir? Bu, sayfayı dinamik bir menüye çağırma sürecini öğrenmenizi sağlayan kısa bir öğreticidir – menüde sayfayı aramakta zorlananlar için iyi bir yardım kaynağı. WP’nin arka ucundan, uzun bir kod yazmanızı beklemeyen sayfayı arayan sayfayı (örneğin: hakkında: bizimle iletişime geçin, vb.) Dinamik olarak aramayı unutmayın. Tek yapmanız gereken basit bir kod görüntüsü eklemek.
Şimdi, bu, dinamik bir menüde sayfaları arama işlemini gösteren bir örnektir: WordPress, WP sayfasında bulunan tüm sayfaların ve alt deneylerin bir listesini görüntülemek için kullanılan WP_LIST_PAGES ($ args) adlı varsayılan bir işlevle donatılmıştır. -Bu web sitesi. Ayrıca, bu işlevin sayfa yapısını ve listesini yönetmek için kullanılan bir satır türü parametresi vardır. $ Args için mevcut farklı parametreler şunları içerir: $ args = dizi (
‘yazar’ => ”,
‘Anak_dar’ => 0,
‘date_format’ => get_option (‘date_format’),
‘derinlik’ => 0,
‘Gema’ => 1,
‘hariç tutuldu’ => ”,
‘=>’ ‘,
‘link_after’ => ”,
‘link_before’ => ”,
‘Post_type’ => ‘sayfa’,
‘Post_status’ => ‘yayın’, ‘show_date’ => ”,
‘sort_column’ => ‘menü_order, post_title’,
‘Sequence_nut’ => ”,
‘title_li’ => __ (‘sayfa’),
‘Nüfus’ => ”
);
$ Args açıklaması, yukarıdaki alıntıda tartışılan tüm işlev argümanlarının ayrıntılı bir açıklamasının ardından WP_LIST_PAGES’de mevcuttur:
1. Yazar: Bağımsız değişken türü ==> (String) Bu argümana göre, yalnızca yazar tarafından yazılan sayfaları yazarın kimliği listesini kullanarak eklemeyi seçebilirsiniz.2. Çocuklar: Argüman Türü ==> (Tamsayılar) Bu argümanla, bir sayfa için dahil edilen tüm alt deneyimleri görüntülemeyi seçebilirsiniz.Sayfa kimliği bir değer olarak kullanılır.Ayrıca, doğrudan bir türev değil, belirtilen sayfa kimliğinin “torunu” nu düşürerek Child_OF parametresi.Bu argümanın varsayılan değeri 0’dır. Bu, tüm sayfaların ve alt deneyimin görüntülendiği anlamına gelir.
3. format_tad: bağımsız değişken türü ==> (String) Bu argüman, show_date parametresi (i, j, f, y şeklinde olabilecek değerler) tarafından ayarlanan sayfa tarihi biçimini kontrol etmek için kullanılır ve varsayılan olarak kullanılır. WordPress Ayarları seçeneği kullanılarak WordPress Ayarları seçeneği kullanılarak yapılandırılan tarih biçimi. 4. Derinlik: Argüman Türü ==> (Tamsayı) Yukarıdaki bağımsız değişkenle, WP_LIST_PAGES tarafından yapılan listeye dahil edilmesi gereken sayfaların hiyerarşisindeki seviyelerin sayısını kolayca kontrol edebilirsiniz. WP__List_Pages için varsayılan değer 0’dır, yani ilgili tüm sayfalar ve alt -deneyim herhangi bir derinlikte görüntülenir, -1 değeri, tüm sayfaların herhangi bir derinlikte görüntüleneceği ve düz bir listede düzenleneceği anlamına gelir, 1 değeri 1 değeri anlamına gelir. Yalnızca üst seviye sayfaları görüntülenir ve son olarak 2, 3 … ve Son Değer, sayfanın belirli bir derinlikte görüntüleneceği anlamına gelir. GEMA: Argüman Türü ==? (Boolean) Bu bağımsız değişkeni, üretilen bağlantıların ekran listesini değiştirmek veya PHP’de kullanılabilecek HTML metin dizeleri şeklinde sayfalar listesini geri yüklemek için kullanabilirsiniz. Bu argümana verilebilecek değerler arasında 1 (doğru) ve 0 (yanlış) bulunur. 1 (true) varsayılan değeri, üretilen liste öğesini görüntüler. 6. Short_order: Bağımsız Değişken Türü ==> (String) Bu bağımsız değişkeni, sayfa dizisinin sırasını değiştirmek veya azaltma sırasına göre değiştirmek için kullanın. Bu argümanın değerleri aşağıdaki ikisinden biri olabilir:
‘ASC’ Bu, sayfaların listesini en düşük seviyeden en yüksek seviyeye kadar sıralayacaktır. Bu, bu argüman için varsayılan değerdir.
‘Desc’- Bu, sayfaların listesini en yüksekten en düşük seviyeye kadar sıralayacak
7. Hariç tutuldu: Bağımsız değişken türü ==> (String) Ana sayfa listesinden çalıştırılması gereken sayfa kimliği ayrılmış virgüllerin bir listesini tanımlamak için bu argümanı kullanın. Örneğin, hariç tutuldu = 3, 7, 23 … … Bu argüman için varsayılan bir değer ayarlanmamıştır. Exception_petan: Bağımsız değişken türü ==> (String) Bu argümanı, sayfa listesinden çalıştırılması gereken ana sayfa kimliği ayrılmış koma listesini tanımlamak için kullanın. Başka bir deyişle, bu argümanı belirli bir ana sayfa kimliğini ve belirli ana sayfalar için mevcut tüm çocuk sayfalarını hariç tutmak için kullanabilirsiniz. Örneğin, ‘Exclude_tree = 7’, ana sayfayı 7 ve tüm çocuk sayfalarını hariç tutacaktır. 9. Links_ Önceki: Argüman Türü ==> (String) Bu bağımsız değişken, etiketinde bulunan bağlantının metnini geçecek metni veya html’yi ayarlamak için kullanılacaktır.
10. link_after: bağımsız değişken türü ==> (String) Bu bağımsız değişken,
etiketinde bulunan bağlantının metnini izleyecek metin veya html ayarlamak için kullanılacaktır. 11. sort_column: Bu tür bir bağımsız değişken ==> (String), tüm sayfa listelerini, sayfa başlığını kullanarak alfabeye göre sıralanan varsayılan ayarlara farklı şekillerde sıralayacak bir bağımsız değişkentir. Bu argüman için geçerli değerler şunları içerir:
‘Post_title’ – Sayfayı alfabeye göre sıralamak için bu değeri kullanın (başlığa göre). Bu, argüman için ayarlanan varsayılan değerdir.

‘Menu_order’ – Sayfa siparişine göre sayfayı sıralamak için bu değeri kullanın. Sayfa siparişi ile sayfa kimliği arasındaki farka dikkat edin.
‘Post_date’- Sayfayı üretim zamanına göre sıralamak için bu değeri kullanın.
‘ID’ – Sayfa sayfalarını sıralamak için bu değeri kullanın.
‘Post_author’ – Sayfa yazarının sayısal kimliğine göre sayfayı sıralamak için bu değeri kullanın.
‘Post_name’ – Post slug kullanarak sayfayı alfabetik formatta sıralamak için bu değeri kullanın.
12. sort_order: bağımsız değişken türü ==> (String) Bu argümanı, sayfa listeleri için sipariş dizilerini değiştirmek için veya azaltma sırasına göre kullanabilirsiniz. Bu argümana belirlenebilecek değerler şunları içerir:
‘ASC’ Bu değer sayfayı en düşükten en yüksek seviyeye kadar sıralayacaktır.
‘Desc’- Bu değer, sayfayı en yüksekten en düşük seviyeye kadar sıralayacaktır.
13. Yayalar: Walker, temelde bir ağaçta bulunan ve her bir düğümde soyut işlevleri yerine getiren her bir düğüm boyunca “yürüyen” soyut bir sınıftır. Burada ağaçlar ilişkili nesneler veya dizi olabilir. Her düğümde harekete geçmek için özel çocuk sınıfındaki soyut yöntemi tanımlamayı seçebilirsiniz. 14. Post_Type: Bağımsız Değişken Türü ==> (String) Yukarıdaki bağımsız değişken, belirli hiyerarşik yazı türleriyle ilgili tüm yayınları içerecektir. Aşağıdaki değerlerden birini bu argümana ayarlamayı seçebilirsiniz:
‘sayfa’
‘revizyon’
Özel hiyerarşi yazı türü
15. Status_postingan: Argüman Türü ==> (String) İade etmek istediğiniz komadan ayrılmış sevkiyat durumu türlerinin bir listesini görüntülemek için yukarıdaki bağımsız değişkeni kullanın.Bu argümanın değeri aşağıdakilerden biri olabilir: yayınlayın
Kişiye özel
İçki
Ayrıca, sayfayı ve alt deneyimi görüntülemek için aşağıdaki kod fragmanını kullanabilirsiniz: -1
);
wp_list_pages ($ args);
?>
Bununla bittik!Sonuç Umarım yukarıdaki öğretici, WordPress siteniz için sayfayı dinamik olarak çağırmak için oldukça yararlıdır.Yukarıda ele alınan ayrıntılar hakkında sorularınız varsa, bu yazının hemen altında sağlanan yorum kutusunu kullanmaktan çekinmeyin.

admin

Bir Cevap Yazın

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