WordPress 是流行的博客 CMS 平台,如今被用作通用站点软件。使用通用解决方案的困难在于,当边缘情况出现时,它们通常很难定制;其中一种极端情况可能会强制使用 SSL。例如,许多表单页面在填写之前将受到保护以获取用户信任。 WordPress 提供了一种保护单个页面的绝佳方法!以下是在特定 WordPress 页面中强制使用 SSL 的方法!
PHP
要保护特定的 WordPress 帖子或页面,您需要知道它的 ID。当您知道它的 ID 时,保护页面就很容易了:
function force_ssl($force_ssl, $id = 0) { // A list of posts that should be SSL $ssl_posts = array(1, 12, 19); if(in_array($id, $ssl_posts)) { $force_ssl = true; } return $force_ssl; } add_filter('force_ssl' , 'force_ssl', 1, 3);
force_ssl 挂钩允许我们检查帖子 ID 并在帖子 ID 位于应该保护的帖子数组中时强制使用 SSL! WordPress 挂钩不是很好用吗?