Wordpress使用html保存选项

时间:2012-01-10 21:26:49

标签: database wordpress options

在我的插件的管理页面中,我有一些管理员可以自定义的选项。

我使用此表单并自动保存选项:

<form method="post" action="options.php">

但是,如果我在textarea中输入一些html代码,它也能正常工作,但wordpress会在选项的末尾添加一些字符:

" />

数据库中存在,每次我都会检索该选项。

如何阻止它,因为我不想更改options.php:我的所有更改都需要保留在我的插件文件夹中。

修改

实际代码:

<form method="post" action="options.php">
<?php settings_fields('bm-settings-group'); ?>
<table class="form-table">
    <tr valign="top">  
    <th scope="row">Liste des métiers : </th>  
    <td><textarea name="bm_metiers" style="width:300px;height:200px;">
    <?php echo get_option('bm_metiers'); ?>
    </textarea>
    </td>
    </tr>
 </table>

<p class="submit" align="right">
<input type="submit" class="button-primary" value="<?php _e('Save Changes') ?>" />
</p>

感谢您的帮助

MrKalten

1 个答案:

答案 0 :(得分:0)

您可以发布实际的表单代码吗?看起来你正在获得<input />标签的后端。另请注意,<textarea>元素的格式与<input />不同。对于textareas,您需要<textarea cols="" rows=""></textarea>而不是<input type="textarea" /><textarea />