如何在文本区域中显示我的元值? 时间:2015-05-03 作者:miss_hixx 我保存了以下内容:$description = get_post_meta( $postID, \'video_desc\', true ); 然后在textarea的我的表单中使用:value="<?php echo $description; ?>" 当我检查控制台时,它作为值存在,但它没有显示在文本区域中。我想这是显示文本,因为它是在编辑后。php页面/文件。我已经找了好几个小时了!!任何帮助都将不胜感激。 1 个回复 最合适的回答,由SO网友:David 整理而成 必须在开始和结束标记之间打印文本区域的值:<form action="/"> <textarea name="whatever"><?php echo esc_textarea( $description ); ?></textarea> </form> 注意函数的用法esc_textarea() 在这里它防止变量中出现任何可能的字符$description 避免被解释为HTML。这是避免XSS漏洞的重要一步。还有更多的转义函数,如esc_attr(), esc_html() 或esc_url(). 您应该了解它们以及它们的用途:https://codex.wordpress.org/Data_Validation 结束 文章导航