为什么只有一个返回语句的PHP函数会在wordpress中打印出来?
我为一个PHP函数定义了一个短代码,它不接受任何参数,只返回一个字符串为什么只有一个返回语句的PHP函数会在wordpress中打印出来?,php,wordpress,Php,Wordpress,我为一个PHP函数定义了一个短代码,它不接受任何参数,只返回一个字符串 <?php add_shortcode('download_links', 'get_linksasdfasdf'); function get_linksasdfasdf($atts, $content = '', $tag) { return "hello downloadsasdfvvvv"; } ?> 为什么要打印字符串?据我所知,我没有发出任何命令来打印该语句 短代码不应该在没
<?php
add_shortcode('download_links', 'get_linksasdfasdf');
function get_linksasdfasdf($atts, $content = '', $tag) {
return "hello downloadsasdfvvvv";
}
?>
为什么要打印字符串?据我所知,我没有发出任何命令来打印该语句
短代码不应该在没有任何输出的情况下执行吗?我第一次学习Java,现在正在学习PHP。我很确定同样的代码在Java中执行时没有输出,但PHP的工作方式是否不同?提前谢谢 从我们的页面:不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。请保留图像用于图表或演示渲染错误,这些内容无法通过文本准确描述。有关更多信息,请参阅Meta FAQ条目。这可能是WordPress内部的问题。PHP不会在函数中输出任何内容。但是函数的使用方式可能会导致输出。作为短代码调用的函数会得到特殊处理。你看过报纸了吗?“请注意,由短代码调用的函数不应产生任何类型的输出。短代码函数应返回用于替换短代码的文本。”
hello downloadsasdfvvvv