在WordPress中实现内容加密的方法有很多种,以下是其中两种常见的方法:
方法一:使用插件实现内容加密
方法二:使用自定义字段实现内容加密
<?php
$password = get_post_meta(get_the_ID(), 'password', true); // 获取自定义字段的密码值
if (!empty($password) && !isset($_COOKIE['protected_password']) && $_POST['protected_password'] !== $password) { // 判断密码是否正确
?>
<form method="post" action="<?php echo esc_url(wp_login_url()); ?>">
<input type="password" name="protected_password" placeholder="请输入密码">
<button type="submit">提交</button>
</form>
<?php
} else {
// 显示文章或页面内容
the_content();
}
?>
在上述代码中,使用了自定义字段的密码进行验证,如果密码不正确,则显示密码输入表单,正确则显示内容。
请注意,这里的示例代码仅供参考,你可能需要根据你的主题和具体需求进行相应的调整和修改。