Я не знаю точно, как определить свой вопрос, я работаю над своей собственной темой Wordpress, и я добавил настраиваемое поле ввода в общих настройках администратора Wordpress, отредактировав файл general.php и добавив новый массив в целом.список, затем я создал новую таблицу в options-general.php:
<tr valign="top">
<th scope="row"><label for="siteupdates"><?php _e('Site Updates') ?></label></th>
<td><input name="siteupdates" type="text" id="content"
"value="<?php form_option('siteupdates'); ?>" class="regular-text" ></>
<span class="description"><?php _e('Site news,updates,etc.') ?></span></td>
</tr>
, а также добавил div в header.php, где я хотел, чтобы он был показан:
<div id="siteInfo">
<?php form_option('siteupdates'); ?>
</div><!--siteInfo end-->
Затем я добавил новый запрос в базу данных WordPress в phpmyadmin ('siteupdates'), и все отлично работает, так как я очень новичок в php, я просмотрел множество учебных пособий и обнаружил, что этот способ был самым простым для меня.Теперь я хочу изменить этот ввод на поле textarea, но когда я изменил html на:
<tr valign="top">
<th scope="row"><label for="siteupdates"><?php _e('Site updates') ?></label></th>
<td><textarea name="siteupdates" type="text" id="content"
cols="50" rows="6" value="<?php form_option('siteupdates'); ?>" class="regular-text">
</textarea>
<span class="description"><?php _e('Site news,updates,etc.') ?></span></td>
</tr>
Это выглядит хорошо, я вижу текстовое поле вместо ввода, но я не могу хранить в нем данные.Где я не прав?