忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

WordPressプラグイン作成 カスタム投稿タイプのadd_meta_box
add_meta_boxを使うには投稿タイプの指定が必要。

投稿記事→post
固定ページ→page
カスタム投稿タイプ→スラッグ名

ということらしいですが、全部のカスタム投稿タイプに入れたい場合、スラッグ名をひとつずつ書くと後々面倒。
そんなわけで、カスタム投稿タイプの一覧を取得→ループで全部にadd_meta_box、という処理がこちらです↓


//すべてのカスタム投稿タイプでも有効にする
foreach( get_post_types( array( 'public' => true, '_builtin' => false ), 'objects' ) as $key => $val ) {
add_meta_box( 'force_future_to_publish', $box_title, 'force_future_to_publish_metabox', $val->slug, 'side' );
}


array_keysでスラッグ名だけの配列にしてループさせた方が、シンプルでカスタマイズしやすいのかな、と思います。

■ソースコピペ元
http://kijtra.com/article/wordpress-future-post-publish
- 20 - 19 - 18 - 17 - 16 - 15 - 14 - 13 - 12 - 11 - 10
prev  top next
BACKGROUND / tudu*uzu
TEMPLATE / Lenny
忍者ブログ [PR]