认识 WordPress 常用指定页面的方法,通过页面唯一标识判断:

标题名称

标题可在后台查看,点击文章下方 Quick Edit 或进入文章里面查看,如下图所示,该页面的标题为 Articles

slug 名称

slug 查看方式同上,slug 不是固定的(但通常不会随意去修改,因为修改后原来的链接就会失效)。 如下图所示,该页面的 slug 名称为 article

页面 id

id 的查询,可在预览页面 F12 查找元素里查找,如下图所示,该页面的 id 为 528


页面判断函数总结

is_page() 函数用法:

// 指所有 page 页面 
is_page(); 

// 指 id 为 42 的 page 页面 
is_page( 42 ); 

// 指标题名称为 Contact Us 的页面 
is_page( 'Contact Us' ); 

// 指 slug 为 about-us 的页面 
is_page( 'about-us' ); 
 
// 当需要同时指定几个页面时,用逗号隔开
is_page( array( 42, 'Contact Us', 'about-me' ) );

具体用法案例:

if ( is_page( array( 42, 'Contact Us', 'about-me' ) ) ) {
 // do something
}

为了具有固定性,也可以使用页面的 id 做为判断条件。

if ( is_page( id ) ) { 
wp_enqueue_script( 'example', get_template_directory_uri() . '/js/example.js', array( 'jquery' ), '1.0', true ); }

更多判断方法,可查看官方文档:条件标签