0
私はページエディタのカスタムメタボックスを設定しています。テキストフィールドに入力された値は正しく保存され、カスタムフィールドボックスに表示されます。しかし、更新後、カスタムメタボックス内のテキストフィールドは、保存されたテキスト文字列の代わりに「配列」という単語を表示します。テキストボックスの文字列のカスタムメタ値が保存されますが、保存後は「配列」として表示されます
ここでのfunctions.phpからコード
function restaurant_meta_box_cb()
{
global $post;
$values = get_post_custom($post->ID);
$text_name = isset($values['biz_name']) ? $values['biz_name'] : '';
$text_addr = isset($values['biz_addr']) ? $values['biz_addr'] : '';
// We'll use this nonce field later on when saving.
wp_nonce_field('my_meta_box_nonce', 'meta_box_nonce');
?>
<p>
<label for="biz_name">Restaurant Name</label>
<input type="text" name="biz_name" id="biz_name" value="<?php echo $text_name; ?>" />
</p>
<p>
<label for="biz_name">Address</label>
<input type="text" name="biz_addr" id="biz_addr" value="<?php echo $text_addr; ?>" />
</p>
<?php
}
それを解決したこと! –
@AndrewRiley喜んで助けることができました!これで問題が解決したので、受け入れることを検討して、質問がサイトで解決済みとマークされていることを確認します。[誰かが私の質問に答えるときにはどうすればよいですか?](https://stackoverflow.com/help/someone-answers)を参照してください。我々はまた、いくつかのポイントを得るでしょう:) – FluffyKitten
完了。私はそんな奴だ! ;) –