对于公安备案的流程,我之前已经写过,请看这篇文章:网站开通后进行公安备案
网络服务分为两种,一种是非交互式,直接网申就可以通过,不需要现场确认、实地检查。另外一种是交互式,也是今天要讲的重点。要做交互式备案的话,网申之后备案地网警会打电话给你做现场核对。
接下来,我们讲讲我变更交互式备案的经历。
前段时间,我提交了网站备案信息变更(非交互式变更为交互式),一段时间后网警给我打了电话,去公安局做网站审核。
网站审核包括:1、评论是否经过审核后发布;2、网站后台是否能查看评论用户IP和端口;3、网站注册是否有手机号验证。
1、关于评论是否经过审核再发布,再网站后台→设置→讨论里的评论审核即可开启。
2、关于网站能否查看评论用户IP和端口,WP建站的话,在后台你只能看到评论用户的IP,看不到端口数。
解决方法:在主题functions.php文件上添加以下代码。
//IP 端口 获取与存储
add_action('wp_insert_comment', 'wp_insert_ipport', 10, 2);
function wp_insert_ipport($comment_ID, $commmentdata)
{
# $userip = $_SERVER['HTTP_CLIENT_IP']; //这里获取用户 IP 地址,需要按需修改
$ipport = $_SERVER['REMOTE_PORT'];
//ipport 是存储在数据库里的字段名字,取出数据的就会用到
# update_comment_meta($comment_ID,'_userip',$userip);
update_comment_meta($comment_ID, '_ipport', $ipport);
}
//为 IP Port 栏目添加 CSS
function ipport_css()
{
?>
<style type="text/css">
#_ipport {
width: 80px;
color: #0073aa;
}
/* CSS for ipport columns */
#_userip {
width: 100px;
color: #0073aa;
}
/* CSS for ip columns */
#author_ip {
width: 100px;
color: #0073aa;
}
/* CSS for ip columns */
</style>
<?php
}
add_action('admin_head', 'ipport_css');
//后台评论添加 IP 端口栏目
add_filter('manage_edit-comments_columns', 'my_comments_columns');
add_action('manage_comments_custom_column', 'output_my_comments_columns', 10, 2);
function my_comments_columns($columns)
{
# $columns[ '_userip' ] = __( 'IP地址' ); //User IP 代表列的名字
$columns['author_ip'] = __('IP地址'); //User IP 代表列的名字
$columns['_ipport'] = __('端口号'); //IP Port 代表列的名字
return $columns;
}
function output_my_comments_columns($column_name, $comment_id)
{
switch ($column_name) {
case "author_ip":
echo get_comment_author_IP($comment_id, 'author_ip', true);
break;
# case "_userip" :
# echo get_comment_meta( $comment_id, '_userip', true );
# break;
case "_ipport":
echo get_comment_meta($comment_id, '_ipport', true);
break;
}
}
3、关于手机验证,这个涉及的方面就有点多了,并不是几行代码就能解决的事,首先查看你使用的主题是否有手机验证登陆,如果有,看看它都支持哪些平台,大多都支持阿里和腾讯的,然后你到阿里或者腾讯去申请短信验证服务。获取Access Key Id、Access Key Secret、短信签名和短信模板后在后台设置即可。
当然,如果你使用的主题没有手机验证功能,没关系,推荐给你一个插件——ludou-phone-register
插件截图
功能:
- 在注册页面,可通过短信验证码验证用户手机号真实性
- 在注册页面,用户可直接设置密码
- 在后台 - 个人资料 - 修改手机号页面,用户可以修改手机号
- 可防CSRF跨站攻击
- 图片验证码自动过期,可防短信轰炸
短信接口:仅支持阿里云短信服务
插件使用:详见WordPress插件:后台注册通过短信验证用户手机号