$info = json_decode( wp_remote_retrieve_body( wp_remote_get( 'http://freegeoip.net/json/' . $_SERVER['REMOTE_ADDR'] ) ), true );
Bill Erickson is a freelance WordPress developer and a contributing developer to the Genesis framework. For the past 14 years he has worked with attorneys, publishers, corporations, and non-profits, building custom websites tailored to their needs and goals.
Ready to upgrade your website?
I build custom WordPress websites that look great and are easy to manage.
February 22, 2022
Your custom blocks can use the native Background Color and Text Color block features.
July 13, 2021
Use an SVG to change the favicon color based on the browser’s color scheme.
February 26, 2018
If you’re building custom themes for clients, you should be adding Gutenberg support right now! Make sure your client’s transition to the new editor is as seamless as possible.
September 8, 2020
Use InnerBlocks to insert any block (core or custom) inside your custom ACF block. Set the default content, limit which blocks can be used, and more.