当我在某个类别的归档页面时,我正试图从我的WordPress主题中调用特定的图像。继续显示空白图像。
<?php
if ( in_category('7') ) $image_name = '/images/logo.png';
?>
答案 0 :(得分:0)
您可以使用get_template_directory_uri()
获取主题目录的绝对路径,以便您的代码看起来像这样......
<?php
if ( in_category('7') )
{
$image_name = get_template_directory_uri() . '/images/logo.png';
}
?>
希望有所帮助
丹
答案 1 :(得分:0)
检查类别ID。你在用$image_name
做什么?
<?php
if ( in_category('7') ) {
$image_name = '/images/logo.png';
}
var_dump($image_name);
?>
输出应为string(16) "/images/logo.png"
,否则为NULL
(因为ID @ in_category
不匹配,所以未设置$ image_name。
<?php
if ( in_category('7') ) {
$image = get_template_directory_uri() . '/images/logo.png';
echo '<img src="' . $image . '">';
}
?>