Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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中基于该页面URL的变量构建一个链接。 虽然在PHP中这可能很容易,但在WP中这似乎很难(我知道WP出于安全原因不允许这样做)。 因此,我在Wordpress安装(functions.php)中根据添加了一个过滤器,以获取该变量,并在我的WP post页面中以编程方式使用它来构建链接。 但是,链接形式有两个空格(一个在调用相关函数之前,一个在调用相关函数之后) 因此,链接背后的代码是: <?php echo ("<a href='www.mydomain.c

我需要在Wordpress中基于该页面URL的变量构建一个链接。 虽然在PHP中这可能很容易,但在WP中这似乎很难(我知道WP出于安全原因不允许这样做)。 因此,我在Wordpress安装(functions.php)中根据添加了一个过滤器,以获取该变量,并在我的WP post页面中以编程方式使用它来构建链接。 但是,链接形式有两个空格(一个在调用相关函数之前,一个在调用相关函数之后)

因此,链接背后的代码是:

<?php echo ("<a href='www.mydomain.com/purchases/?refid="); ?> <?php echorefid(); ?> <?php echo ("'>download this amazing file</a>") ?>
任何帮助都将不胜感激。


<?php echo ("<a href="www.mydomain.com/purchases/?refid="); php echorefid(); echo (">download this amazing file</a>") ?>
PHP标记之间的空格显示在完成的HTML中。



PHP标记之间的空格显示在完成的HTML中。

空格的原因在于您用空格分隔了多个
标记之外的空间将作为输出发送到浏览器

对于所有PHP代码,您只需要其中一个。通过连接三个组将它们组合起来,并将外部引号切换为单引号或转义内部引号

<?php echo '<a href="www.mydomain.com/purchases/?refid=' . echorefid() . '">download this amazing file</a>'; ?>

产生空格的原因在于您用空格分隔了多个
标记之外的空间将作为输出发送到浏览器

对于所有PHP代码,您只需要其中一个。通过连接三个组将它们组合起来,并将外部引号切换为单引号或转义内部引号

<?php echo '<a href="www.mydomain.com/purchases/?refid=' . echorefid() . '">download this amazing file</a>'; ?>


那是因为代码中有空格!更改:

<?php echo ("<a href="www.mydomain.com/purchases/?refid="); ?> <?php echorefid(); ?> <?php echo (">download this amazing file</a>") ?>
//                                                            ^                     ^
// No needs for spaces here! ---------------------------------+---------------------+

//                                                            ^                     ^
//这里不需要空间---------------------------------+---------------------+
致:



那是因为代码中有空格!更改:

<?php echo ("<a href="www.mydomain.com/purchases/?refid="); ?> <?php echorefid(); ?> <?php echo (">download this amazing file</a>") ?>
//                                                            ^                     ^
// No needs for spaces here! ---------------------------------+---------------------+

//                                                            ^                     ^
//这里不需要空间---------------------------------+---------------------+
致:



谢谢你,伙计。我可以在哪里增加你的积分/声誉?做事情。投票,回答问题,获得投票,接受你问题的答案,等等…谢谢你。我可以在哪里增加你的积分/声誉?做事情。投票,回答问题,获得投票,接受你问题的答案,等等。。。
<?php echo ("<a href="www.mydomain.com/purchases/?refid="); ?><?php echorefid(); ?><?php echo (">download this amazing file</a>") ?>