$path = bloginfo('template_url');
$image_url = $path.'image.jpg';
理由はわかりませんが、問題のある場所に $path = bloginfo('stylesheet_directory');
URLを表示していませんか?echo
はいbloginfo
は、プロパティを自動的に表示します(nullを返します)。私はあなたが使いたいと思いますget_bloginfo
:
$path = get_bloginfo('stylesheet_directory');
$image_url = $path.'image.jpg';
template_directory
代わりに使用する必要がありますtemplate_url
<?php get_bloginfo('template_directory').'image.jpg'; ?>
get_bloginfo()が必要だと思います。
Bloginfo()は、常に結果をブラウザに出力します。PHPで使用する値が必要な場合は、代わりにget_bloginfo()を試してください。