【问题标题】:Wordpress save options with html带有 html 的 Wordpress 保存选项
【发布时间】:2012-01-10 21:26:48
【问题描述】:

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

我使用这个表格,选项会自动保存:

<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>

感谢您的帮助

卡尔腾先生

【问题讨论】:

    标签: database wordpress options


    【解决方案1】:

    您可以发布实际的表单代码吗?看起来您正在获取 &lt;input /&gt; 标记的后端。另请注意,&lt;textarea&gt; 元素的格式与&lt;input /&gt; 不同。对于文本区域,您需要 &lt;textarea cols="" rows=""&gt;&lt;/textarea&gt; 而不是 &lt;input type="textarea" /&gt;&lt;textarea /&gt;

    【讨论】:

      猜你喜欢
      • 2012-08-13
      • 2014-08-02
      • 2012-11-10
      • 1970-01-01
      • 2016-04-25
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多