获取更多博主的动态,欢迎加入我的 Telegram 频道:Fatesinger

WordPress 插件 Easy Location

WordPress 插件 Easy Location

文艺复兴,展示评论者地理位置。国内精确到省级,国外精确到国家。

插件示例

WordPress 插件 Easy Location

版本更新

1.0.1

  • 增加文章作者归属地

1.0.0

  • 初始化

使用方法

  • 下载插件压缩包,后台上传或者手动上传到wp-content/plugins目录下
  • 激活插件即可使用

SHOW_POST_LOCATION 设置为true 则展示文章作者归属地。

仅可展示插件激活后发布或更新的文章位置。

获取插件

Github 地址

直接下载

插件IP库来自ipip.net 免费版,仅作为研究学习使用。

Responses

  1. 晨岩的头像

    火钳刘明,我也用上了 :!:
    https://chenyan98.cn/3356.html

  2. 涂鸦清单的头像

    感谢分享,我也用上了

  3. 1900的头像

    看看我显示的是哪儿

  4. 鸟叔的头像

    感谢分享,啥情况啊,咋都是显示的美国和香港啊

  5. Pnnk的头像

    噗…

  6. hh的头像

    找不到SHOW_POST_LOCATION在哪呀

    1. bigfa的头像

      @hh 后台编辑插件,选择Easy Location,代码里就能看见参数了。

    2. S̆̈的头像

      @bigfa 为啥两个链接里下的版本都是1.0.0?

  7. 小F的头像

    突然就发现都开始显示地方了,也蛮有意思的。

    1. bigfa的头像

      @小F 文艺复兴,哈哈

  8. 黄楼梦的头像

    文艺复兴 笑 :cool:

  9. lnhpo的头像

    试试归属地

  10. gaomingchong的头像

    有个小问题,怎么设置字体颜色,我的网站是黑色背景 :smile:

  11. 湘铭呀的头像

    有部分位置不显示是怎么回事呢?同是四川的ip !求助!!!
    https://xiangming.site/p/2301006.html

    1. bigfa的头像

      @湘铭呀 插件是免费的ip 库,比较老了,可能不全。

  12. 元芳的头像

    你好,这个插件只显示省份,如何才能显示省份+城市啊?

    1. bigfa的头像

      @元芳 修改get_user_city$reader->find($ip)[2] 就是城市(如果有的话)

    2. 元芳的头像

      @bigfa 非常感谢博主的回复,改成2的确显示了城市,但是只显示城市,如果能省份和城市同时显示就更完美了。 :mrgreen:

    3. bigfa的头像

      @元芳 1和2组合起来不就全都有了 :mrgreen:

    4. ChocoFleece的头像

      @bigfa 大佬教教我(,完全不会写代码

    5. 元芳的头像

      @bigfa 嗯,搞定了。谢谢博主指点。 :smile:
      return $reader->find($ip) ? $reader->find($ip)[1] . $reader->find($ip)[2]: false;

    6. 元芳的头像
    7. 张三的头像

      @元芳 但是遇到直辖市就不好看了,比如会变成 天津天津,上海上海

    8. bigfa的头像

      @张三 直辖市就4个,想整的话可以单独处理 :cry:

    9. 张三的头像

      @bigfa 不会啊,求大佬分享 :cry:

    10. @张三 我这样修改的。

      if (!function_exists('get_user_city')) :
      	function get_user_city($ip)
      	{
      		$reader = new Reader(__DIR__ . '/ipipfree.ipdb');
      		try {
      			// 优化直辖市显示(Minuo 24.05.23)
      			if($reader->find($ip)){
      				return $reader->find($ip)[1] === $reader->find($ip)[2] ? $reader->find($ip)[1]:$reader->find($ip)[1] .'·'. $reader->find($ip)[2];
      			}else{
      				return false;
      			}
      // 			return $reader->find($ip) ? $reader->find($ip)[1] . $reader->find($ip)[2] : false;
      		} catch (\Throwable $th) {
      			return false;
      		}
      	}
      endif;
      
  13. 不亦乐乎的头像

    这个ip库有没有三级的数据的,就是省、市、区,区这一级的,搞不懂你这个代码是怎么查找2进制文件的,又不知道怎么打印输出,都是乱码,我想定位到区一级用来显示天气用的,搞不定。 :mrgreen:

  14. 不亦乐乎的头像

    你这个数据库是ipip.net的试用版么,看官方公布的只有到市了。

    1. bigfa的头像

      @不亦乐乎 是,天气的话可以找找ip换地址的接口

  15. 也刚刚用上了,把图标和字体调小了 :wink: 谢谢~~

  16. 我也用上了。 :smile:

  17. 想请教一下,安装插件后所有评论下面都显示的是“来自本机地址” :cry:

    1. bigfa的头像

      @WDTV 说明你数据库里存的ip 都是127.0.0.1或者localhost

发表留言

人生在世,错别字在所难免,无需纠正。

:mrgreen::neutral::twisted::arrow::shock::smile::???::cool::evil::grin::idea::oops::razz::roll::wink::cry::eek::lol::mad::sad::!::?: Smilies powered by wp-alu

Post Comment