早些时候追格小编写过《WordPress怎么禁止评论时存储用户IP地址》、《怎么禁止WordPress评论存储IP地址》。
今天追格小编讲讲WordPress后台用户列表,如何显示用户注册时的IP地址,如下图:
我们只需将下面代码添加到当前WordPress模板函数functions.php中即可:
function log_ip($user_id){
$ip = $_SERVER['REMOTE_ADDR'];
update_user_meta($user_id, 'signup_ip', $ip);
}
add_action('user_register', 'log_ip');
// 添加IP地址栏目
function signup_ip($column_headers) {
$column_headers['signup_ip'] = __('IP地址', 'signup_ip');
return $column_headers;
}
if ( is_multisite() ) {
// 多站点支持
add_filter('wpmu_users_columns', 'signup_ip');
} else {
// 单站点支持
add_filter('manage_users_columns', 'signup_ip');
}
// 格式化输出内容
function ripms_columns($value, $column_name, $user_id) {
if ( $column_name == 'signup_ip' ) {
$ip = get_user_meta($user_id, 'signup_ip', true);
if ($ip != ""){
$ret = '<em>'.__($ip, 'signup_ip').'</em>';
return $ret;
} else {
$ret = '<em>'.__('暂无数据', 'signup_ip').'</em>';
return $ret;
}
}
return $value;
}
add_action('manage_users_custom_column', 'ripms_columns', 10, 3);
相关推荐:
免费IP地理地址归属地查询接口
-
WordPress 6.5 新功能 - 字体库字体库是 WordPress 6.5 的亮点之一
-
WordPress6.5新功能-声明式插件依赖在 WordPress 6.5 中,插件依赖变简单了
-
WordPress 6.5 新功能 - 支持 AVIFWordPress 6.5 新功能 - 支持 AVIF
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
暂无评论,抢个沙发...