2012-01-10 86 views
0

在我的插件的管理頁面中,我有一些管理員可以自定義的選項。使用html保存Wordpress選項

我用這種形式和選項會自動保存:

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

但是,如果我在一個文本輸入一些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

回答

0

你能後的實際表單代碼?它看起來像你得到一個<input />標籤的後端。還請注意,<textarea>元素的格式與<input />不同。對於textareas,你需要<textarea cols="" rows=""></textarea>而不是<input type="textarea" /><textarea />