0

我试图在下面的代码中在 $thumb_directory 和 $orig_directory 的“/images”之前插入一个相对 URL,但是我不确定如何在“撇号”中这样做。另外,这是一个 WordPress 网站,所以如果有人知道如何调用“/images”中的函数,例如:“/images”,请告诉我(我意识到我刚刚输入的语法不正确)。

<?php
/* Configuration Start */
$thumb_directory = '/images';
$orig_directory = '/images';
$stage_width=600;
$stage_height=400;
/* Configuration end */
4

1 回答 1

1

假设相对路径在变量$rel_path中,使用双引号:

$thumb_directory = "$rel_path/images";
$orig_directory = "$rel_path/images";

使用双引号的变量(以 开头$)被它们的值替换,但单引号不会发生这种情况。

或者使用字符串连接:

$thumb_directory = $rel_path . '/images';
$orig_directory = $rel_path . '/images';

编辑

如果您的相对路径来自,只需在使用之前bloginfo('template_directory')添加以下行(因此在上述行之前):$rel_path

$rel_path = bloginfo('template_directory');

这会将变量设置为您想要的路径。确保所有这些行都在 PHP 处理标记<?php?>,并且不要忘记;分配行末尾的分号;-)

于 2009-12-09T18:41:50.337 回答