WORDPRESS DEVELOPMENT
17128
page-template-default,page,page-id-17128,bridge-core-2.9.4,qodef-qi--no-touch,qi-addons-for-elementor-1.8.5,qode-page-transition-enabled,ajax_fade,page_not_loaded,,side_area_uncovered_from_content,qode-theme-ver-27.8,qode-theme-bridge,qode_header_in_grid,wpb-js-composer js-comp-ver-6.7.0,vc_responsive,elementor-default,elementor-kit-16505

WORDPRESS DEVELOPMENT

BACK TO WEB DEVELOPMENT

I’ve implemented, configured and maintained numerous WordPress sites for clients when that is the right solution.  This site you are on is built on WordPress in fact.  I’ve had to recover WordPress sites and bugfix the underlying PHP code.  My experience as a true WordPress developer is a bit limited though, so I’ve created a plugin on this site which simply tracks my bikes and the maintenance on them as a sandbox. 


This simple plugin adds appropriate DB tables on activation (and conversely removes them on an uninstall), registers a shortcode to display bikes and their maintenance records (see below),  and accesses media from the WordPress library. 


The underlying code is PHP with hooks to WP.  I use Javascript and CSS to handle the transition between sections. I’m regularly testing out new ideas and the code is available for review on GitHub.

BIKES

Ye Olde Townie

MAKE: Specialized
MODEL: Rockhopper
STATUS: RETIRED
My old faithful bike. This guy took me on many adventures.
MAKE: Ironhorse
MODEL: Outlaw
STATUS: BUILDING
Found it on the side of the road. It's gonna be back on the trails someday.

In a Trance

MAKE: Giant
MODEL: Trance
STATUS: ACTIVE
My new mountain bike. Bought it during COVID. It was the only one available and took some getting used to.

Ye New Olde Townie

MAKE: Specialized
MODEL: Rockhopper
STATUS: ACTIVE
A 15-year-old Rockhopper to replace my 30-year-old Rockhopper

MAINTENANCE LOG

DATE
MAINT
MILES
2010-6-14
Purchased
0
2015-3-20
Rebuilt Drivetrain
500
2017-11-6
Replaced brakes pads
500
2022-9-16
Replaced wheels
1510
2023-6-24
Purchased
0
2024-4-9
Replaced discs and seat
206
2024-1-1
Purchased
0
NO RECORDS FOUND

SPECIFICATIONS

NAME
DESC
Wheel size
26 inch
Frame size
21 inch
Frame size
21.5 inch
Frame size
Large
Wheel size
29 inch
Brake type
disc brakes
Wheel size
26 inch
Frame size
19.5 inch
Brake type
rim brakes
NO RECORDS FOUND