Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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
Wordpress插件php问题_Php_Wordpress - Fatal编程技术网

Wordpress插件php问题

Wordpress插件php问题,php,wordpress,Php,Wordpress,我想先说一句,我对php不是很精通,所以我正在努力理解和构建php 我正在尝试将自定义Slidedeck滑块添加到我的网站。我目前有一个在标题,但想改变它的基础上每页 I currently have: function slidedecktwo_header_home() { if (is_home()) { echo do_shortcode('[SlideDeck2 id=xxx]'); } } add_action('genesis_header', 'sli

我想先说一句,我对php不是很精通,所以我正在努力理解和构建php

我正在尝试将自定义Slidedeck滑块添加到我的网站。我目前有一个在标题,但想改变它的基础上每页

I currently have: 

    function slidedecktwo_header_home() {
if (is_home()) {
    echo do_shortcode('[SlideDeck2 id=xxx]');
   }
}

add_action('genesis_header', 'slidedecktwo_header_home');
但是当我尝试添加类似

else if (is_page(PAGE_ID = x)) {
         echo do_shortcode('[SlideDeck2 id=xxx');

}
我的网页崩溃了,我必须在网站返回之前删除代码。有人看到一些明显的问题吗


提前感谢。

不确定您发布的内容是否是您尝试的实际PHP,但确实存在语法错误

您的代码应该更像这样(我在
is\u page()
函数中添加了一个作为整数传递的随机ID):


在您的代码段中,您有
is_page(page_ID=x)
,并且您的短代码段没有用右括号括起来
]

您是否缺少第二个短代码中的结尾
]
“[SlideCheck2 ID=xxx]”,我没有复制和粘贴我的实际代码,因为我正在等待我的网站回来。网站上的代码没有。不包含语法错误。在将其ftping到网站之前,我在IDE中对其进行了检查。@Robert,请在您的问题中添加真实代码,这样人们就不会浪费时间回答他们想象中的问题。@RobertPerez是的,请发布您的真实代码。我可以根据您的要求更新我的答案,谢谢!我添加了代码并添加了正确的页面名称,现在每个页面上的滑块都不同,就像我想要的那样。非常感谢你!另外,很抱歉,我的网站崩溃了,修复后将无法恢复。所以当我等待FTP推送页面恢复我的网站时,我正在使用内存。@RobertPerez欢迎您!我很高兴它对你有用。
function slidedecktwo_header_home() {
    if ( is_home() ) {
             echo do_shortcode('[SlideDeck2 id=xxx]');
    } elseif ( is_page(42) ) {
            echo do_shortcode('[SlideDeck2 id=xxx]');
    }
}

add_action('genesis_header', 'slidedecktwo_header_home');