web-dev-qa-db-ja.com

ページ属性などのさまざまなものを「サポートする」投稿タイプのリストを取得する方法

あなたが 投稿タイプを登録するとき 、それが "サポートする"引数の配列を渡すことができます。 (例えば、 "page-attributes"、 "" author "、" "editor"など)

get_post_types にはフィルタリングできる引数がいくつかありますが、 "page-attributes"や "page-attributes"などの特定の機能を "サポートする"引数をフィルタリングするにはどうすればよいですか。 "著者"?事後にフィルター処理するためにループを実行することができますが、これは追加のステップなしで実行できますか?

ありがとう。

2
robertwbradford

はい、できます。方法は次のとおりです。

get_post_types( array('supports' => array('page-attributes')), 'names', 'OR');

このTracチケットは、なぜ最後のパラメータである 'OR'が必要なのかについての説明を提供します。 http://core.trac.wordpress.org/ticket/17620

2
supertrue