Skip to main content
Easton's stuff

Main navigation

  • Code
  • SnackLinux
  • Home

Breadcrumb

  1. Home

SEOBudd WordPress plugin

SEOBudd WordPress plugin

By Easton , 3 September, 2012

I thought I'd mess around with WordPress and create a plugin or two. I ended up creating SEOBudd, a SEO stats plugin for WordPress. It retrieves stats about your website, such as average load time, social media mentions and incoming search words. It' has been approved and is now available for purchase on CodeCanyon.

 

 

I must say, working with the WordPress plugin API was no fun. Everything felt just so clunky. Unless I'm missing something, you're almost forced to use global variables and procedural functions. The amount of things you can do with the API is quite astounding (the shortcode functions are quite interesting), but the online documentation is difficult to navigate. I finally found the function reference that lists every available function after some searching.

At first, I opted to using my own CSS for the admin panel of SEOBudd. Of course I didn't really investigate more and ended up with a design that didn't fit WordPress at all. After some searching, I found this page "How To Design And Style Your WordPress Plugin Admin Panel"; you can inherit the administration CSS rather than using your own. I found that his created a more native experience.

Another function I found interesting was the options functions. Instead of creating your own database or table, you can let WordPress handle it for you. No need to worry about data types either.

Though it may have not been very much fun, it was easier, if I may say, than creating a Drupal module. I think that Drupal has a much more rigid structure that guides you along.

Anyway, I don't expect too many sales of SEOBudd, so I'll probably put it up on Github sooner or later.

Tags
php
seo
wordpress
  • Add new comment

Navigation

  • GitHub Profile
  • SnackLinux
  • Popular pages
    • Restoring a Macintosh Plus
    • Getting root access on a $10 Aliexpress Wifi repeater
    • Remote code execution on no-name wifi repeaters: Part 2
    • Building your own handheld GPS with an ESP32
    • Remote code execution with Hitron CGNM-2250
    • NES controller and a RaspberryPi
    • 4000 series CMOS 24 hour clock
  • Toyota Overland
RSS feed



 

Powered by Drupal