file_exists(...)无法在wordpress中工作

时间:2015-09-21 06:22:54

标签: php wordpress

尝试在wordpress中使用file_exists()函数,但无法获得预期的结果。

if(file_exists(WP_PLUGIN_URL.'/sinetiks-schools/images/t_1.jpg')){
        echo "ok";
    } else {
        echo "not";
    }

2 个答案:

答案 0 :(得分:1)

尝试使用这个。我希望你的问题能够得到解决

    $image = get_template_directory() . "/images/" . get_the_title() . ".png";
$image2 = get_template_directory_uri() . "/images/" . get_the_title() . ".png";

if (file_exists($image)) 
{
        echo "<img src=" . $image2 . ">";
} 
else
 {
        echo the_title("<h1 class='title'>","</h1>");
 }

答案 1 :(得分:0)

你应该尝试:

if(file_exists(plugin_dir_path( __FILE__ ).'/sinetiks-schools/images/t_1.jpg')){

}

确保您从plugin_dir_path( __FILE__ )

获得正确的路径

您可以在plugin_dir_path函数here

中找到更多信息