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网站上有以下代码: function myscript() { $upload_dir = wp_upload_dir(); define ('FILE_CACHE_DIRECTORY', $upload_dir['baseurl']; echo bloginfo('template_directory') . '/js/myscript.php?src='; } 我想将$upload\u dir[baseurl]附加到/folder/中,但似乎无

我在Wordpress网站上有以下代码:

function myscript() {
    $upload_dir = wp_upload_dir();
    define ('FILE_CACHE_DIRECTORY', $upload_dir['baseurl'];
    echo bloginfo('template_directory') . '/js/myscript.php?src=';
}
我想将
$upload\u dir[baseurl]
附加到
/folder/
中,但似乎无法理解

我尝试了几件事,例如将第二行更改为:

$upload_dir = wp_upload_dir() . '/folder/';
define ('FILE_CACHE_DIRECTORY', $upload_dir['baseurl'].'/folder/');
更改第3行并在其上方添加:

$myscriptdir =  $upload_dir['baseurl'].'/folder';
define ('FILE_CACHE_DIRECTORY', $myscriptdir);
只需将第三行更改为:

$upload_dir = wp_upload_dir() . '/folder/';
define ('FILE_CACHE_DIRECTORY', $upload_dir['baseurl'].'/folder/');
但这些都不管用。有什么帮助吗


对不起,如果这是一个愚蠢的问题。我是PHP新手。

您可以这样做:

function myscript() {
    $upload_dir = wp_upload_dir();

    $upload_dir['baseurl'] = $upload_dir['baseurl'].'/folder/';

    define ('FILE_CACHE_DIRECTORY', $upload_dir['baseurl'];
    echo bloginfo('template_directory') . '/js/myscript.php?src=';
}

为什么不关闭
define(
)的括号?对不起,是的,括号已关闭-我键入了错误。您是否收到了特定错误?或者关闭括号是否解决了您的问题?没有错误,脚本没有将其文件添加到baseurl/文件夹/目录,而只是添加到baseurl/您是否实际输出了
文件\u缓存\u目录