根据page_id创建一条if语句

时间:2017-05-10 作者:Roberto Meijide

我正在创建自定义内容,我想根据我的页面ID显示不同的内容。

例如,在主页中,我不想显示任何内容,但在另一个页面中,我想用一些文本填充该空间,在其他不同的页面中,我想用不同的文本填充相同的空间。

在我的页面中。php是我想把这个“IF”语句放在的地方,如下所示:

IF (is_home) {display nothing }
ELSE IF (is_page_id=1111) {display text01} 
ELSE IF (is_page_id=2222) {display text02}
如何使用php控制这一点?

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

你不需要if (is_home) - 主页不使用page.php 作为模板,您无论如何都要检查页面ID,而主页不应匹配该ID。要查看您所在的页面,您可以使用is_page() 使用页面ID。

if(is_page(1111)) { display text 01; }
elseif(is_page(2222)) { display text 02; }

结束

相关推荐

从Functions.php访问插件数据

我正在尝试将wordpress帖子中的数据插入到新的表数据库表中,而不是WP_postmeta. 我的函数正在运行,它将插入$postid 没问题。我遇到的问题是,我需要从Marty Spellerbergs的“地址地理编码器”插件中插入纬度和经度坐标。在插件页面上,Marty说您可以使用以下内容访问循环中的Cooridate:<?php echo get_geocode_lng( $post->ID ); ?> <?php echo get_geocode_lat( $p