自作カスタム・メモで、質問させてください。
-
投稿ページ、固定ページ、それぞれで、サイトでは、見せたくない情報がありまして、編集画面を開いたときだけ、備忘録的に使えるWidgetがないものかと思っていました。
functionに加入するコードを考えたのですが、どなたかプルーフしていただけるとありがたいのですが、お知恵をお貸しください。
/*Custom Memo Widget*/ add_action('admin_menu', 'custom_memo_hooks'); add_action('save_post', 'save_custom_memo'); function custom_memo_hooks() { add_meta_box('custom_memo', 'Custom Memo', 'custom_memo_input', 'post', 'normal', 'high'); add_meta_box('custom_memo', 'Custom Memo', 'custom_memo_input', 'page', 'normal', 'high'); } function custom_memo_input() { global $post; echo '<input type="hidden" name="custom_memo_noncename" id="custom_memo_noncename" value="'.wp_create_nonce('custom-memo').'" />'; echo '<textarea name="custom_memo" id="custom_memo" rows="30" cols="30" style="width:100%;">'.get_post_meta($post->ID,'_custom_memo',true).'</textarea>'; } function save_custom_memo($post_id) { if (!wp_verify_nonce($_POST['custom_memo_noncename'], 'custom-memo')) return $post_id; if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $post_id; $custom_memo = $_POST['custom_memo']; update_post_meta($post_id, '_custom_memo', $custom_memo); }
当方のテスト環境では、うまくいきましたが、間違いなどご指摘していただけると、ありがたいです。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「自作カスタム・メモで、質問させてください。」には新たに返信することはできません。