WordPress帖子没有显示我的“<某事>”文本>?

时间:2014-02-06 作者:Deepak

我想写一篇文章,其中有一行文字:

要运行的一些库,我们将使用“”导入这些库#include <filename.h>“命令。

而不是按原样输出文本。它显示为:

我们将使用“#include”命令导入要运行的一些库。

在post so中<filename.h> 因为某种原因丢失了。我很确定我在这里遗漏了一些东西,但无法找到。我认为,出于某种原因,WordPress在<;>如果需要,我如何显示标签?

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

你必须逃离< 以及> 具有&lt;&gt;, 否则,WordPress将删除“未知标记”。

您还可以筛选pre_kses 在剥离之前更改输出。

add_filter( \'pre_kses\', function( $str ) {
    // find and escape < and > on specific positions, then
    return $str;
});

结束

相关推荐

如何向wp_posts表添加列?

我正在尝试将WP与另一个提供API的服务同步,该API允许我将他们的表的更新、创建和删除连接到我的站点。因此,当他们在服务器上创建、更新或删除行时,我会获得有关该更新的详细信息,包括行ID。我考虑同步的方式是使用自定义的post类型,或者添加一个新的单独表,其中包含post->api关系,如post_id:1 = api_id:53. 或更改wp_posts 通过添加包含api\\u id的列。我知道我可以添加metabox,它会将其添加为post\\u meta,但我不确定这会有多有效,如果我更改