Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个php if语句有什么问题吗?_Php_Wordpress - Fatal编程技术网

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

这个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不匹

以下是我在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不匹配

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 } ?>