从wordpress文件中调用$ dirpath更改url

时间:2013-01-28 16:45:39

标签: wordpress nivo-slider relative-url

我在php页面上有一个幻灯片,它使用$folder = opendir($dirpath);来访问文件夹中的图像。当我输入所述php文件的url时一切正常,但是一旦我从wordpress页面调用这个php,它就不再访问图像文件夹。

我猜这是因为路径改变了调用php的位置。我似乎无法解决我需要更换'$ dirpath'所以我可以访问文件夹网址。

标签<?php bloginfo('stylesheet_directory'); ?>/imagefolder在不在php标签内时访问该文件夹,但是我不知道我可以在php标签中添加它。

我试过了:

$dirpath = bloginfo('stylesheet_directory')."/imagefolder";
$dirURL = "";
$folder = opendir($dirpath);

但这不正确。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

来自bloginfo的文档:

  

这始终会将结果打印到浏览器。如果您需要在PHP中使用的值,请使用get_bloginfo()

并检查get_bloginfo()上的文档,您会发现最好使用get_stylesheet_directory_uri(),因此您的代码将是

$dirpath = get_stylesheet_directory_uri()."/imagefolder";
$folder = opendir($dirpath);