\\u content()可能正在呈现链接(或者您的浏览器可能正在自动格式化链接)。
您可以通过不使用\\u content()来测试是否是这样;
使用
// Get the Content of the post
$postContent = get_the_content();
// Escape all the HTML
$postContent = htmlentities($postContent);
// Print it to screen and verify if any links are inside.
print_r($postContent);
如果您在内容中有链接或希望有链接,请尝试简单地替换它们,如
// Get the Content of the post
$postContent = get_the_content();
// some simple regex
$postContent = preg_replace(\'/<a.+?>/\',\'<strike>\',$postContent);
// some more simple regex
$postContent = preg_replace(\'/<\\/a>/\',\'</strike>\',$postContent);
echo $postContent;
上面的代码将所有链接呈现为贯穿文本,您可以用下划线来替换,甚至可以用一个跨度来替换,通过巧妙地使用捕获组,可以将单击事件绑定到所述跨度,并且您仍然可以拥有功能链接。