实现wordpress登录才能查看网站内容

编辑 /wordpress/wp-content/themes/目录下的主题文件夹
编辑器打开functions.php,代码的最上面加入下面的代码。际路径
vim functions.php

<?php
/**
 * Blocksy functions and definitions
 *
 * @link https://developer.wordpress.org/themes/basics/theme-functions/
 *
 * @package Blocksy
 */
add_action( 'wp', 'login_access' );

function login_access() {

global $pagenow;

if( !is_user_logged_in() && $pagenow != 'wp-login.php' )

auth_redirect();

}

if (version_compare(PHP_VERSION, '5.7.0', '<')) {
	require get_template_directory() . '/inc/php-fallback.php';
	return;
}

require get_template_directory() . '/inc/init.php';


保存,再重新访问防止就会定向到wp-login.php这个登陆界面了。