首页 问答 正文

如何在WordPress中设置静态主页?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 48 次

在WordPress中设置静态主页可以通过以下步骤:

  1. 登录WordPress后台,进入“设置”->“阅读”页面。

  2. 在“阅读设置”页面中,找到“首页显示”选项卡。

  3. 在“首页显示”中选择“静态页面”,并选择要作为首页的页面。

  4. 选择一个作为“帖子页面”的页面。

  5. 点击“保存更改”按钮。

示例代码如下:

/**
 * 设置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初始化时检查是否需要设置静态主页,并将名称为“首页”的页面设置为静态主页。如果当前设置已经是静态主页,则不会做出任何改变。

大家谈论
    我的见解