如何删除自定义wordpress快捷码后不需要的数字?

如何删除自定义wordpress快捷码后不需要的数字?,wordpress,wordpress-shortcode,Wordpress,Wordpress Shortcode,我在自定义插件的根目录中有两个文件“my plugin.php”和“test.view.php”。“my plugin.php”的内容是: “test.view.php”是: 测试 我把[testShortCode]放在一个页面中,但在打印测试之后,我看到后面有一个“1”。 来自: 处理返回:失败时包含返回FALSE并引发错误 警告成功包含,除非被包含的文件覆盖, 返回1 因此,要去掉您看到的1,您可以将test.view.php内容更改为: return "<h1>Test<

我在自定义插件的根目录中有两个文件“my plugin.php”和“test.view.php”。“my plugin.php”的内容是:

“test.view.php”是:

测试
我把[testShortCode]放在一个页面中,但在打印测试之后,我看到后面有一个“1”。

来自:

处理返回:失败时包含返回FALSE并引发错误 警告成功包含,除非被包含的文件覆盖, 返回1

因此,要去掉您看到的1,您可以将
test.view.php
内容更改为:

return "<h1>Test</h1>";
从:

处理返回:失败时包含返回FALSE并引发错误 警告成功包含,除非被包含的文件覆盖, 返回1

因此,要去掉您看到的1,您可以将
test.view.php
内容更改为:

return "<h1>Test</h1>";

您也可以按如下方式执行此操作:

function shortCode() {
    ob_start();
    require_once('test.view.php');
    $data = ob_get_contents();
    ob_end_clean();
    return $data;
}

参考资料:

您也可以按如下方式进行操作:

function shortCode() {
    ob_start();
    require_once('test.view.php');
    $data = ob_get_contents();
    ob_end_clean();
    return $data;
}
参考:

function shortCode() {
    ob_start();
    require_once('test.view.php');
    $data = ob_get_contents();
    ob_end_clean();
    return $data;
}