允许在文本区域HTML(Allow HTML in TextArea)

2019-10-29 08:26发布

我建设WordPress的自定义选项面板。 有一个问题我想提供的选项是添加文本和HTML页脚的能力。 我可以输入简单的标签,如,大胆 - 但是当你添加一个URL疯狂的事情发生。 我做了一些谷歌搜索,发现“的stripslashes”,唉,不能正常工作。

下面的代码是一个巨大的case语句的一部分。

   <textarea cols="70" rows="5" name="<?php echo $value['id']; ?>" class="ainput" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" />
      <?php echo get_settings (stripslashes($value['id'])); ?>
   </textarea>

Answer 1:

弄清楚了。 的stripslashes需要先!

<textarea cols="70" rows="5" name="<?php echo $value['id']; ?>" class="ainput" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" />
          <?php echo stripslashes(get_settings($value['id'])); ?>
</textarea>


文章来源: Allow HTML in TextArea