$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.
April 13, 2017
Integrate ConvertKit and WPForms easily connects forms on your website to your ConvertKit email marketing account, enabling you to capture more leads and manage campaigns more effectively. WPForms‘ simple drag-and-drop form builder allows…
June 25, 2020
While I try to support all the core blocks in the themes I build, sometimes it makes sense to remove a few. Typically it’s because I built a custom block…
November 19, 2018
Custom blocks make the new WordPress block editor even more powerful. ACF lets you build Gutenberg blocks fast, efficiently, and with PHP.
August 25, 2022
ACF 6.0 includes a major improvement to the way blocks are built. It now supports using block.json, which aligns with WordPress core’s preferred method for block registration. Why is this…