Aşılmadan, WordPress tüm page_names dönmek?

0 Cevap php

Ben WordPress kayıtlı her PAGE_NAME bir dizi almak gerekir. Ben get_pages () ve örneğin yapabilirsiniz, iki konu var, ama tam anlamıyla kendi içerik dahil olmak üzere her sayfa hakkında beraberken her şeyi çeker. Ben gereken tüm her page_name olan tamamen gereksiz yükü.

Diğer mümkünse, bu bir in-house eklenti için ve biz ana hat ile uyumlu tutmak istiyorum ben, bir inşa yöntemi ile bunu yapmak istiyorum olmasıdır. (En kötü durum sadece doğrudan DB erişmek ve onları alacak) Ben get_pages in () çağrısı içerme / dışlama biliyorum, ama bunun yerine tam tersi bir şey ama, almak dışlamak mümkün olup olmadığını çözemedim.

Bu, yani sayfaları kendileri ya da ne dedikleri hakkında bir şey biliyor herhangi bir sabit kodlanmış dizeleri var olamaz dinamik olması gerekir. Ayrıca bir Sırasız liste veya bir şey olmak gibi hiçbir ekstra önemsiz. Düz dizi kadar, hiçbir seviyeleri gerekli. (Alt sayfaları birincil olarak aynı listelenmiştir)

Herhangi bir fikir çocuklar? Ben aradık .. ama siz muhtemelen bildiğiniz gibi belgeler bu tür şeyler için geriliği olduğunu ettik.

Teşekkürler.

Ben sonunda veya benzeri istiyorum ne örnek:

Array
(
    [0] => stdClass Object
        (
            [page_name] => 'page1'
        )
    [1] => stdClass Object
        (
            [page_name] => 'page2'
        )
    [2] => stdClass Object
        (
            [page_name] => 'page3'
        )
    [3] => stdClass Object
        (
            [page_name] => 'page4'
        )
)

0 Cevap