PHP WordPress Textarea 小部件保存将文本移到 Textarea 之外

标签 php html wordpress textarea

好吧,对 php 来说还是个新手,所以我的代码中可能附加了一些额外的数据。 我按照外部来源的建议在插件部分创建了一个小部件。我在widget中添加了一个textarea,所有的东西都保存和更新了,但是text area中的信息离开了textarea,保存后显示在textarea的下方。

因为我的声誉不够高,这里有一个图像链接来可视化问题 enter image description here

这是我在该区域的代码。

<p>
    <label for="<?php echo $this->get_field_id('content'); ?>">
    Text:   <textarea class="widefat" rows="16" cols="16" id="<?php echo $this->get_field_id('content'); ?>" name="<?php echo $this->get_field_name('content'); ?>"/>
    <?php echo esc_attr($content); ?>
    </textarea></label>
</p>

最佳答案

您使用自己关闭文本区域标签,例如:<textarea /> .删除它

尝试

<p>
    <label for="<?php echo $this->get_field_id('content'); ?>">
    Text:   <textarea class="widefat" rows="16" cols="16" id="<?php echo $this->get_field_id('content'); ?>" name="<?php echo $this->get_field_name('content'); ?>">
    <?php echo esc_attr($content); ?>
    </textarea></label>
</p>

关于PHP WordPress Textarea 小部件保存将文本移到 Textarea 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29295096/

相关文章:

php - Amazon AWS S3存储限制

php - 如何从Mysql字段中的多个值中获取单个值

在redirect_to之后没有调用javascript

javascript - 工具提示在 Highcharts 3.X 中被 chop

javascript - 回调无法正常工作。

WordPress 和 Windows IIS 服务器问题

PHP 如果继续执行,不管逻辑如何

php - 当脚本从命令行运行时 spl_autoload 失败

navigation - 如何在WordPress的菜单中添加页面

javascript - 如果div为空,设置容器div为 "display:none"