function.phpに以下のような記述を書く。
すると以下のようなWPの管理画面メニューに「Gallery」というカスタム投稿ボタンが出来る。
(2)(wordpress)カスタムフィールドのプラグイン
「Custom Field Template」を「pluguin」フォルダに入れて
管理画面からプラグインを有効化する。
(3)管理画面メニューの「設定」>「カスタムフィールドテンプレート」で
カスタムフィールドの設定をする。
(4)上記の画面で
テンプレートタイトルを「任意の名前(図例ではギャラリー)」
カスタムポストタイプ(カンマ区切り):をfunction.phpで記述した
(例だと3行目のgallery) を記述する。
(5)以下のような記述でカスタムフィールドを自由にカスタマイズする。
[Hidden Thought]・・・・・フィールド名
type = textarea・・・・・・テキストエリアを作る
rows = 4・・・・・・・・・テキストエリアの高さ
cols = 40・・・・・・・・・テキストエリアの幅
tinyMCE = true・・・・・・テキストにタグをつけられる
htmlEditor = true・・・・・テキストエリアをhtmlベースに切り替えられる
mediaButton = true・・・・テキストエリアにメディアを追加出来る
http://8works-web.com/2011/06/29/wordpress_register_post_type_custom_field_template/
(6)それでカスタムフィールドを表示する記述は下記
get_post_meta($post_id, $key, $single);
・$post_id は、メタデータの値を取得する記事のIDです。 $post->ID を使って記事のIDを取得してください。
・$key は取得する名前の文字列です。
・$single は true または false としてください。true に設定されている場合、結果を1つの文字列として返します。falseを設定すればリストを取得します。
(ex)
<?php echo get_post_meta(358, 'lesson_charge_02_2', true); ?>
<参考URL>
http://wpdocs.sourceforge.jp/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
0 件のコメント:
コメントを投稿