用于注销和登录用户的不同 WordPress 首页

hen*_*ght 5 php wordpress

WordPress 阅读设置可以在设置 > 阅读下找到。

我将 WordPress 的“首页显示”选项设置为“静态首页”。

我的“首页”设置为“关于”。

我正在尝试为注销和登录用户使用不同的首页。目前,每个人在访问 example.com 时都会查看“关于”页面。

  • 如果我在注销时访问 example.com,我想查看我的“关于页面”
  • 如果我在登录时访问 example.com,我想查看我的“联系页面”

有谁知道我如何实现这一目标?

The*_*pha 5

可以通过front page编程方式设置,但不确定这是否能解决您的问题,因此,将此代码粘贴到您的functions.php文件中并尝试一下

if( is_user_logged_in() ) {
    $page = get_page_by_title( 'Contact Me');
    update_option( 'page_on_front', $page->ID );
    update_option( 'show_on_front', 'page' );
}
else {
    $page = get_page_by_title( 'About Me' );
    update_option( 'page_on_front', $page->ID );
    update_option( 'show_on_front', 'page' );
}
Run Code Online (Sandbox Code Playgroud)

P/S:未经测试,请尝试一下,然后回复您得到的结果。