我正在尝试在wordpress php页面中编写代码以说明其是否不是pageshe语法
我尝试使用以下语法:
SELECT leagues.id, COUNT(leagues.id)*100/(SELECT COUNT(leagues.id)
FROM leagues,matches WHERE
leagues.id=matches.League_id
GROUP BY leagues.id) as winrate
FROM leagues,matches
WHERE leagues.id=matches.League_id and matches.result like 'W'
GROUP BY leagues.id
这是我当前的代码,但是不起作用
if(is_page([222,223])) {
echo 'content for pages 222 and 223';
return true;
} else {
return false;
}
此语法不正确,我无法在线找到与我的代码兼容的示例
答案 0 :(得分:-1)
让我们看看没有PHP标记的代码:
if ( !is_page ([98,10,17]) ) :
<div class="mobile-header"> <img src="/images/mobile-header.jpg" width="1080" height="1000" alt="Sean Sheehan" /> </div>
if ( function_exists( 'soliloquy' ) ) {
soliloquy( 'homepage-dark', 'slug' );
}
elseif ( is_page(25) ) :
<div class="mobile-header"> <img src="/images/mobile-header.jpg" width="1080" height="1000" alt="Sean Sheehan" /> </div>
if ( function_exists( 'soliloquy' ) ) {
soliloquy( 'photography-dark', 'slug' );
}
endif
问题是您正在使用if:并将if语句放入其中。 如果:像html的三元运算符一样工作。将您的代码更改为以下内容:
if ( !is_page ([98,10,17]) ) {
<div class="mobile-header"> <img src="/images/mobile-header.jpg" width="1080" height="1000" alt="Sean Sheehan" /> </div>
if ( function_exists( 'soliloquy' ) ) {
soliloquy( 'homepage-dark', 'slug' );
}
}elseif ( is_page(25) ) {
<div class="mobile-header"> <img src="/images/mobile-header.jpg" width="1080" height="1000" alt="Sean Sheehan" /> </div>
if ( function_exists( 'soliloquy' ) ) {
soliloquy( 'photography-dark', 'slug' );
}
}
确保您将php标签放回去。