- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试向我的主题添加一些选项,并且添加了一个所见即所得文本区域,该文本区域的值将转到选项表(wp-options)。
这是我使用的代码:
$settings = array(
'textarea_name' => 'options[content]',
'quicktags' => true,
'tinymce'=> true,
);
wp_editor( get_option('content','default_value'), 'content', $settings );
这工作得很好,但这显然删除了所有 <p>
内容中的标签,我完全不知道为什么..
例如,当我写下这样的内容时:
Level 1 title
Level 2 title
a paragraph
another paragraph
这是发送到名为“content”的数据库的代码:
<h1>Level 1 title</h1>
<h2>Level 2 title</h2>
a paragraph another paragraph
而不是这个:
<h1>Level 1 title</h1>
<h2>Level 2 title</h2>
<p>a paragraph</p>
<p>another paragraph</p>
你知道我可以做什么来让所有标签获得不变的值吗?
ps:当我添加<p>
时手动将标签标记到文本侧,直到我返回到视觉侧并重新保存为止。
感谢您的帮助
最佳答案
我知道这是一个老问题,已经有一段时间得到了接受的答案,但答案对我不起作用,所以我添加了解决方案,以防它对其他人有帮助。
我应该解释一下,我的问题略有不同,因为它是在插件的管理设置页面中,而不是在主题中,但原理应该是相同的。也就是说,在这两种情况下,wp_editor 的输出都需要存储在选项中,然后使用完整的段落标签进行检索。
我的解决方案基于 Codex description of the wp_editor并涉及将 wpautop 作为参数添加到 wp_editor 调用。有点违反直觉,需要将其设置为 false
才能自动添加段落标签。然而,最初对 wpautop 的调用也需要在管理页面中包含段落标签。
$args = array(
'wpautop' => false
);
wp_editor( wpautop( $content ), $editor_id, $args );
关于wordpress - <p></p> 缺少 wp_editor( get_option() );,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27508157/
我希望能够使用帖子中的短代码获得一些 wordpress 选项,如下所示: [get_option posts_per_page] 有没有简单的方法来做到这一点? 最佳答案 我认为这很容易 首先,创建
这是我的第一个问题。 我在 functions.php 文件中的主题中设置了自定义分类法。 我为自定义分类法(类别)添加了一些额外的元字段,也是通过 functions.php 文件设置的。 我正在使
当我为我的页面加注星标时,我在 firebug 中收到此错误:“SyntaxError:未终止的字符串文字”。这是我的代码: $('.survey_title').html('').css('colo
我正在开发我想要灵活的 Wordpress 主题,我希望管理员能够更改主题的颜色。这就是为什么我决定使用在运行时通过以下代码生成的样式表“style.php”: body { backgro
我有 wordpress 插件,可以注册如下设置: register_settings("myplugin_settings","myplugin_option1"); 在插件激活时,它添加了如下选项
我创建了一个简单的 wordpress 插件并想在我的外部 php 文件中使用 get_option()我知道我可以使用它来编码以包含 wp-load.php 并使用 get_option() req
我需要回显我网站的 URL。我通读了 WordPress Codex 但我还是不明白,两者之间有什么区别 versus 使用一个“更安全”吗?我应该使用哪一个? 最佳答案 home_url 比 g
我正在尝试向我的主题添加一些选项,并且添加了一个所见即所得文本区域,该文本区域的值将转到选项表(wp-options)。 这是我使用的代码: $settings = array( 'textare
我不确定如何提出问题,所以我开始说在我的插件文件夹中我有 2 个文件: 1 - “index.php” add_action( 'wp_enqueue_scripts', 'register_plug
所以我一直在开发插件,通过使用 get_option 函数创建与数据库的交互和删除。 我现在已经看到一些教程展示了如何使用全局 $wpdb 方法从数据库中获取值。 两者有什么区别,一个比另一个好? 最
我创建了一个插件,可以通过编程方式将产品添加到 WooCommerce。该插件运行良好,但现在我需要创建一个每 5 分钟运行一次的 cron 作业来更新库存。 我已经编写了所有脚本,但我需要在此 ph
关于同一问题的新问题。尝试使用带有自定义 wordpress 设置的 php 样式表。但是一旦我添加 $myoptions = get_option( 'option_name' ); 进入这个标题
我几乎到处搜索,但建议的答案对我没有帮助。 问题:我安装了 Wordpress,最新版本 (3.6.1)。我已经完成了多次全新安装,查看了 wp-includes/option.php 和其他文件,我
所以我试图按值对数据库中的项目进行排序,该值是一行 json 编码值的总和。例如,几行看起来像: id | program_invested_details | program_add_status
我正在构建简单的滚动条,管理员应该将链接粘贴到管理面板中的图像,并且该图像应该作为幻灯片 div 的背景输出。我已经为此设置了选项,并且链接正在保存到数据库中我只是不知道如何将它添加到样式规则中。 我
我正在尝试从我的插件中加入一个包含 php 的 css 文件 (override.php)(下面的示例代码) $fineprint_font_size=get_option('fineprint_fo
我在使用 get_option 和 update_option 时遇到了一个奇怪的问题。我需要向 wp_options 表添加一个选项,所以我使用了这个 update_option('_option_
我是一名优秀的程序员,十分优秀!