这个php if语句有什么问题吗?
以下是我在WordPress网站的这个php if语句有什么问题吗?,php,wordpress,Php,Wordpress,以下是我在WordPress网站的标题中包含的内容。然而,它正在生成一个空白页。有什么我可能忽略的吗 <?php if (is_page('talent')) || (is_page('work')) { ?> <script src="<?php bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js"></script> <?php } ?> Breaket不匹
标题中包含的内容。然而,它正在生成一个空白页。有什么我可能忽略的吗
<?php if (is_page('talent')) || (is_page('work')) { ?>
<script src="<?php bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js"></script>
<?php } ?>
Breaket不匹配
if (is_page('talent') || (is_page('work'))){
尝试用给定的
而echo
在bloginfo('template_url')
之前缺失了echo
。@chaitanyaMutyala和@Poonam的答案都是正确的,但都不完整。你需要两个修复。括号在if
语句中不匹配,您需要echo
url:
<?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 } ?>
您可以勾选下面的代码
->如果语句替换为该语句:
if(is_page('talent')| |(is_page('work')){
->脚本标记中的src属性替换为以下属性:
echo get\u bloginfo('template\u url'));?>/js/jquery.fancybox-1.3.4.pack.js
是的。您的错误日志。Poonam的答案似乎在没有使用echo
的情况下起作用。使用echo
只是一种更好的编写方法吗?不,它们实际上是不同的。echo
将结果放在html中。省略它不会在html中产生任何结果。但我猜bloginfo()
本身就有“回音”。bloginfo不需要回音。如果你使用get_bloginfo,那么你需要使用回音。谢谢Hanks vasanthan.R.P,我只是在bloginfo和get_bloginfo之间混淆了一会儿,现在清楚了
<?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 } ?>