Wordpress插件php问题
我想先说一句,我对php不是很精通,所以我正在努力理解和构建php 我正在尝试将自定义Slidedeck滑块添加到我的网站。我目前有一个在标题,但想改变它的基础上每页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
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');