Custom /Page/2/ Template Only

时间:2012-01-20 作者:RCNeil

有没有办法做到这一点?我可以用PHP说if(URL=page/2/) { } 或者在我的模板中类似的东西?

基本上,我希望当用户单击“旧条目”并Wordpress将其指向“myblog.com/page/2/”时,我的侧边栏中会出现一则广告。

我很确定我知道如何用JQuery实现这一点,但我想知道是否有一种方法可以通过PHP实现,而不需要插件。

谢谢WPA

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

PHP具有$_SERVER[] 变量,您可以使用它来获取URL中包含的任何内容,您可能需要查看PATH_INFO 作为发射点。您可以使用strpos() (或者,如果您想获得更好的结果,preg_match()) 检查是否从$_SERVER[] 包含所需字符串。

SO网友:Raphael

您可以使用函数is_page 要标识页面,例如:

if ( is_page(\'mypage\') ) { ... }
该函数显然接受页面ID、标题和slug。

请注意有关其循环行为的文档。

要检查页码,请使用this:

$paged = $wp_query->get( \'paged\' );
if ( !empty($paged) && $paged >= 2 ) { ... }

结束

相关推荐

changing the style of sidebar

我只是wordpress的新手。我想边栏小部件的颜色将在不同的页面上有所不同。由于id和类在每个页面中都是相同的,所以不知道如何更改。有什么解决办法吗?任何帮助都是非常值得的。。。