我有一个会员网站,我的用户可以登录和访问我的内容。但是,静态html和PHP页面上的内容位于同一个域的子文件夹中,我希望只有登录用户可以访问这些内容。是否有方法将WordPress登录会话传输到这些扩展页面,以便只有登录成员也可以查看这些内容?谢谢
发布于 2016-12-07 20:33:33
首先,包括wp-load.php,从WP根安装到要显示的那些PHP文件,一旦包含到PHP文件中,就可以使用WP函数。您可以使用is_user_logged_in()函数来检查用户是否登录。
// Your PHP file that can be viewed only to logged in user
require_once '/path/to/wordpress/wp-load.php';
if ( is_user_logged_in() ) {
// your php file code...
}通过将HTML文件转换为PHP文件并包括上面代码行中的文件,您也可以对HTML做同样的事情。
https://wordpress.stackexchange.com/questions/248600
复制相似问题