这个php if语句有什么问题吗?

时间:2012-02-13 06:42:20

标签: php wordpress

以下是我在WordPress网站head中提供的内容。但是,它正在生成一个空白页面。有什么我可能会忽略的吗?

<?php if (is_page('talent')) || (is_page('work')) { ?>
<script src="<?php bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js"></script>
<?php } ?>

4 个答案:

答案 0 :(得分:2)

@ chaitanyaMutyala和@Poonam的答案都是正确的,但两者都不完整。你需要两个修复程序。括号与if语句不符,您需要echo网址:

<?php if (is_page('talent') || (is_page('work')) { ?>
    <script src="<?php echo bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js"></script>
<?php } ?>

答案 1 :(得分:0)

echo bloginfo('template_url'); 

答案 2 :(得分:0)

分组不匹配

if (is_page('talent') || (is_page('work'))){

尝试用给定的

替换你的if语句 在echo

之前缺少

bloginfo('template_url')

答案 3 :(得分:0)

你可以在代码下面讨价还价。

- &gt; if语句替换为此语句:

if (is_page('talent') || (is_page('work')) {

- &GT;脚本标记中的src属性替换为下面的一个:

echo get_bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js