WordPress Plugin Development

MTN Savings Calculator

Javascript calculator that displays natural gas appliance savings. This calculator allows a user to select their geographic location, then based on that location, click a set of buttons to calculate savings when switching from natural gas appliances to electric appliances and from natural gas appliances to propane appliances. The necessary html elements and css classes that interact with this calculator plugin are built outside of the plugin file. This allows co-workers to easily make content changes.

Developed in 2024 during my employment with MTN, Inc. for use on the Florida Natural Gas Association website.

Toolbox

  • WordPress

  • HTML, CSS, PHP, Javascript, jQuery

  • Sublime Text
  • Filezilla FTP

MTN Locator

Searchable Google Map that displays payment locations. This plugin allows a user to search by zip code and see the closest 10 payment locations to that zip code. These locations are displayed on a stylized Google Map with custom markers, info windows and an additional info panel. Co-workers can easily add, delete or edit locations by modifying and saving a .csv file that lives on the server.

Developed in 2024 during my employment with MTN, Inc. for use on the Florida City Gas corporate website.

Toolbox

  • WordPress

  • Google Maps API

  • HTML, CSS, PHP, Javascript, jQuery

  • Sublime Text

  • Filezilla FTP

  • Microsoft Excel

MTN Category Filter

AJAX category filter with load more posts functionality. This plugin allows all posts, or posts in selected categories, to be displayed in a nice grid format using a shortcode. The posts can then be filtered by category by clicking on links. Shortcode attributes are used to define the number of posts initially displayed and when the load more button is clicked; and to define specific categories to be displayed.

Developed in 2024 during my employment with MTN, Inc. for use on the MTN, Inc. corporate website

Toolbox

  • WordPress

  • HTML, CSS, PHP, AJAX, jQuery

  • Sublime Text

  • Filezilla FTP

MTN Multiple Taxonomy Filter

jQuery multiple taxonomy filter. This plugin allows a user to filter a custom post type by multiple parameters. Once filter selections are made, posts that match the selected attributes are displayed in a nice grid format. Each grid item is linked to a page that displays more information about the project to the user. These individual pages are created by a logged-in user after filling out fields created using the Advanced Custom Fields plugin. These fields are also used to create the project grid listings. Also, new filter parameters can be added on-the-fly by logged-in users using the taxonomies feature that is part of the Custom Post Type UI plugin. These functionalities allow a non-technical user to add new projects and filter parameters without assistance.

Developed in 2024 during my employment with MTN, Inc. for use on the Chesapeake Utilities Corporation marketing website.

Live Example Coming Soon

Toolbox

  • WordPress

  • HTML, CSS, jQuery

  • Sublime Text

  • Filezilla FTP

MTN ZIP Code Finder

AJAX ZIP code search that displays weather or not propane service is available in the area. This plugin is used in conjuction with the Custom Post Type UI plugin and Gravity Forms. It uses a shortcode to display, on the frontend, a custom input box with a submit button. Once a ZIP code is entered and the submit button is clicked, it uses AJAX to search custom post type data and display a message about service in the searched ZIP code area. It also stores the input data on submit using the "entries" functionality in Gravity Forms. This allows co-workers to run a report of all inputted data. ZIP Codes can easily be added, edited or deleted through the "ZIP Code" custom post type in WP-Admin.

Developed in 2024 during my employment with MTN, Inc. for use on the Sharp Energy  and Florida Public Utilities Propane website

Toolbox

  • WordPress

  • Gravity Forms API

  • Gravity Forms Plugin

  • Custom Post Type UI Plugin

  • HTML, CSS, PHP, AJAX, jQuery

  • Sublime Text

  • Filezilla FTP

DF Grid

Build custom app like interfaces for the web. Allows users without code knowledge to build a fully responsive, app like interface using a custom built interface in WP-Admin. The data is stored in a custom database table that is created when the plugin is installed. The app like interface is displayed on the frontend using a shortcode.

Developed in 2023 during my employment with Dentalfone, Inc. for use on all client websites

Toolbox

  • WordPress

  • HTML, CSS, PHP, jQuery

  • Sublime Text

  • cPanel

DF Accessibility

Makes a website accessible with the click of a button. This plugin adds an "Adjust" and "Reset" button to the frontend of a website using a shortcode. When clicking the "Adjust" button site elements are made accessible, including colors, underlining links, and much more. Clicking the "Reset" button returns the site back to its original state. See it in action in the footer of this site

Developed in 2022 during my employment with Dentalfone, Inc. for use on all client websites

Toolbox

  • WordPress

  • HTML, CSS, PHP, jQuery

  • Sublime Text

  • cPanel

DF Before & After

Simple before & after slider. Displayed on the frontend of a website using a shortcode. Shortcode attributes are used to define the before & after photos. 

Developed in 2022 during my employment with Dentalfone, Inc. for use on all client websites

Toolbox

  • WordPress

  • HTML, CSS, PHP, Javascript, jQuery

  • Sublime Text

  • cPanel