是否有可用于检测页面的wordpress功能?我想做的例子如下。
<?php if( is_FUNCTION_page('Contact Us') ) : ?>
...display this <div> / xhtml
<?php else: ?>
something else <div>
<?php endif;?>
答案 0 :(得分:3)
检查is_page()功能:
is_page();
// When any single Page is being displayed.
is_page(42);
// When Page 42 (ID) is being displayed.
is_page('Contact');
// When the Page with a post_title of "Contact" is being displayed.
is_page('about-me');
// When the Page with a post_name (slug) of "about-me" is being displayed.
is_page(array(42,'about-me','Contact'));
// Returns true when the Pages displayed is either post ID 42, or post_name "about-me", or post_title "Contact". Note: the array ability was added at Version 2.5.
答案 1 :(得分:2)
呀。使用Wordpress is_page函数来做到这一点。
示例:
<?php if( is_page('Contact Us') ) : ?>
<div> Your If content goes here </div>
<?php else: ?>
<div> something else </div>
<?php endif;?>
注意:强> 的
无法在循环内使用
由于某些全局变量在循环期间被覆盖,因此is_page()将无效。为了在The Loop之后使用它,你必须在The Loop之后调用wp_reset_query()。