在WordPress中设置静态主页可以通过以下步骤:
登录WordPress后台,进入“设置”->“阅读”页面。
在“阅读设置”页面中,找到“首页显示”选项卡。
在“首页显示”中选择“静态页面”,并选择要作为首页的页面。
选择一个作为“帖子页面”的页面。
点击“保存更改”按钮。
示例代码如下:
/**
* 设置WordPress静态主页
*/
function set_static_homepage() {
if ( 'posts' == get_option( 'show_on_front' ) ) {
// 如果当前设置是文章模式,则需要设置静态主页
$homepage = get_page_by_title( '首页' );
// 将首页的ID设置为静态主页
update_option( 'page_on_front', $homepage->ID );
update_option( 'show_on_front', 'page' );
}
}
add_action( 'init', 'set_static_homepage' );
上述代码将在WordPress初始化时检查是否需要设置静态主页,并将名称为“首页”的页面设置为静态主页。如果当前设置已经是静态主页,则不会做出任何改变。