WordPressでプラグイン作ってるんですが、カスタム投稿タイプの一覧を取得できません。get_post_types(array(’public’ => true, ’_builtin’ => false))使っても戻りが0です。何か情報や手段をご存知でしたら、ヒントでも良いのでご教授ください!!!!
リンク先では投稿記事の一覧を取得してるけど、post_typeをカスタム投稿タイプの名前にしたら一覧取得できない?
ごめんなさい、説明が不足してました。プラグインなので誰がどんな投稿タイプ名にしてても大丈夫なように、名前をそれぞれ指定せずに、ごそっと全部の投稿タイプを取得したいのです。。ttp://weble.org/2011/09/01/getting-custom-post-typesで「タイミング次第ではダメ」的な事が書いてあるので、その辺りなのかもしれないんですが。。
横からで申し訳ないけど、SQL文書いて直アクセスしちゃえばどんなタイミングでも全部持ってこれるでしょって事をこのコメ主は言いたいんじゃないのかな。
なるほど!確かにそうですね!試してみたらなんとか取得できました。本当にありがとうございます!
解決したっぽいけど、これのことだったかしら?結構有名なバグ?だよね。
rewrite系のバグでは無いっぽかったですが、本家のコーデックのget_post_types() でなんか関連しそうな情報は Note に載ってました。お騒がせしました。
みんなの回答 2 件
リンク先では投稿記事の一覧を取得してるけど、post_typeをカスタム投稿タイプの名前にしたら一覧取得できない?
WordPressからデータベースに直接アクセスする | webOpixel
http://www.webopixel.net/wordpress/113.html解決したっぽいけど、これのことだったかしら?
結構有名なバグ?だよね。
WordPressのカスタム投稿タイプを企業サイトに使う場合の(超個人的)決定版 – エクスト スタッフブログ
http://blog.ext.ne.jp/?p=1416関連するトピックス