Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在不删除方括号内容的情况下替换方括号_Php_Wordpress - Fatal编程技术网

Php 如何在不删除方括号内容的情况下替换方括号

Php 如何在不删除方括号内容的情况下替换方括号,php,wordpress,Php,Wordpress,抱歉,如果我错过了一些基本的东西-我有一个函数,可以用小于/大于标记替换WordPress内容中的任何方括号: function configure_apple_content( $content ) { $remov = array("[", "]"); $replc = array("<", ">"); $content = str_replace($remov, $rep

抱歉,如果我错过了一些基本的东西-我有一个函数,可以用小于/大于标记替换WordPress内容中的任何方括号:

function configure_apple_content( $content ) {
    $remov = array("[", "]");
    $replc   = array("<", ">");
    $content = str_replace($remov, $replc, $content);
    return $content;
}
add_filter( 'apple_news_exporter_content_pre', 'configure_apple_content', 10, 2);
变成:

Blue Red
我想要的是:

<blue>Blue</blue> <red>Red</red>
蓝红色

非常感谢您的帮助,谢谢

您是否在浏览器中查看这些结果?如果是这样,浏览器将把
解释为非标准标记,并将忽略它们,只留下文本。尝试查看页面源代码以查看发送的内容。不,这是由一个插件以JSON的形式输出的,该插件获取post editor中的任何内容。您在此处发布的代码将返回您期望的结果。看到一些基本的调试会告诉你之前,你张贴在这里。不管你的问题是什么,都在别处。
<blue>Blue</blue> <red>Red</red>