WordPressに登録されているすべてのpage_nameの配列を取得する必要があります。私は2つの問題があります、私はget_pages()などを行うことができますが、それは文字通り、内容を含む各ページについてのすべてのfreakin事を引き出します。私が必要とするすべての場合、完全に不要なオーバーヘッドはpage_nameです。WordPressのすべてのpage_namesを余分なく返しますか?
もう1つは、可能な場合は組み込みの方法で行いたいということです。これは社内のプラグイン用であり、メインラインとの互換性を維持したいと考えています。 (最悪の場合はDBに直接アクセスして取得します)get_pages()呼び出しでインクルード/除外できることはわかっていますが、反対ではなく1つだけを取り出すことを排除することが可能かどうかはわかりません。
ハードコードされた文字列を持つことができない、つまりページ自体や呼び出されたものについて何も知ることができないという点で、動的である必要があります。順序付けられていないリストや何かにあるような余分なジャンクもありません。ストレートアレイ、レベルは必要ありません。 (サブページはプライマリと同じです)
アイデアはありますか?私は検索して検索しましたが、おそらくあなたが知っているように、これらの種類のものについてはドキュメントが遅れています。
ありがとうございました。私は最後または類似してみたいものの
例:
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'
)
)
これを投げました。ご協力いただきありがとうございます。 – Jay