固定ページにカスタムフィールドを設置
-
ワードプレスを勉強中で、まだ分からないことが多く
この質問自体もおかしいかもしれませんが、
質問させてください。—
プラグインを使用せずに、
function.phpの記述だけでカスタムフィールドを設置したいです。ネットで検索してそれをfunction.phpに記述し、
投稿ページに設置は成功しました。投稿ページの設置は以下をfunction.phpに記述しました。
—-
add_action(‘admin_menu’, ‘add_custom_inputbox’);
add_action(‘save_post’, ‘save_custom_postdata’);function add_custom_inputbox() {
add_meta_box( ‘myid’,’H1テキスト’, ‘custom_area’, ‘post’, ‘normal’ );
}function custom_area(){
global $post;
echo ‘H1テキスト :<input type=”text” size=”120″ name=”h1″ value=”‘.get_post_meta($post->ID,’h1’,true).'”>
‘;
}function save_custom_postdata($post_id){
if(isset($_POST[‘h1’])){
$h1=$_POST[‘h1’];
} else {
$h1=”;
}
if( strcmp($h1,get_post_meta($post_id, ‘h1’, true)) != 0 ){
update_post_meta($post_id, ‘h1’,$h1);
}elseif($h1 == “”){
delete_post_meta($post_id, ‘h1′,get_post_meta($post_id,’h1’,true));
}
}—-
function.phpに記述しただけで
固定ページにカスタムフィールドを設置する方法を教えてください。
-
Codexにサンプルが載っています。
関数リファレンス/add meta boxサンプルコードの紹介ありがとうございます。
貼り付けていじってみたいと思います。
分からない部分がありましたら、また書き込みしたいと思います。
トピック「固定ページにカスタムフィールドを設置」には新たに返信することはできません。