PHP代码段始终显示在wordpress页面的顶部

PHP代码段始终显示在wordpress页面的顶部,php,wordpress,Php,Wordpress,我目前正在wordpress中使用一个数据库搜索,通过代码片段在结果页面中显示结果。 问题是结果总是显示在页面的顶部。我确实理解php在html之前先执行,但是有没有办法让结果显示在我想要的地方 代码: Php: 长话短说,您需要在WordPress中找到HTML字符串的输出位置 然后,将其移动到希望输出HTML的位置 正如您所说,一般的想法是PHP在浏览器读取PHP发送的html之前执行echo$html。您的PHP脚本将按照从上到下的顺序运行,因此通过将输出HTML或任何内容的PHP部分移动

我目前正在wordpress中使用一个数据库搜索,通过代码片段在结果页面中显示结果。 问题是结果总是显示在页面的顶部。我确实理解php在html之前先执行,但是有没有办法让结果显示在我想要的地方

代码:

Php:


长话短说,您需要在WordPress中找到HTML字符串的输出位置

然后,将其移动到希望输出HTML的位置

正如您所说,一般的想法是PHP在浏览器读取PHP发送的html之前执行echo$html。您的PHP脚本将按照从上到下的顺序运行,因此通过将输出HTML或任何内容的PHP部分移动到脚本的不同部分,您可以更改其在页面上的位置


如果不详细了解您的情况,就很难提供进一步的信息。我强烈建议您浏览WordPress搜索文档,看看是否有实现您想要的目标的最佳实践。

多亏了这里的智能社区,他们更愿意投反对票,而不是帮助同伴。! 经过多次搜索,我发现这是php版本造成的。我从目前的5.6降到了5.5,这就解决了问题。
这可能会帮助正在搜索类似答案的人。

如果没有代码,即使是佛陀也帮不了你。对不起,nogad,这是通常的php DB搜索代码。附件如下:PHP:$com=$\u GET['company']$sql2=从数据中选择count1 i,其中sector=从数据中选择sector,其中公司为“$com%”$rows2=$wpdb->get_results$sql2;回显'.$rows2[0]>i';结果页面:[xyz ips snippet=industry]如前所述,我使用的是一个代码段。所以,我试着移动它,并把它分开。但是,它不起作用。!
Wordpress: [xyz-ips snippet="industry"]
$com=$_GET['company'];
$sql2 = "SELECT count(1) i from data where sector= (SELECT sector from data where company like '$com%')";
$rows2 = $wpdb->get_results($sql2 );
echo ' '.$rows2[0]->i.' ';