I'm a PHP developer creating a new site with a Wordpress backend. I'm niota Wordpress expert, I've managed to make custom page types in the old site's theme and can manage plugins etc but I'm not an expert on the core functionality of WP.
I've built a new clean HTML5/C33 template for the new site but it's pretty complicated - responsive mobile layout, multiple page types (Videos, Articles, Recipes etc) and within those pages, various layouts (a featured first article, boxes for trending and popular articles etc), lazy loading (to load more articles into a listing page). Plus the site needs to use a number of plugins like Monarch, OptinMonster, Starbox, WP Super Cache etc.
I always thought that using the Wordpress API in a site as opposed to making it a theme would result in degraded performance and reduced functionality (inability to use plugins etc).
Can using the API in the site achieve everything converting the site to a theme can, and without losing performance?
My choices are to:
- Learn to build a Wordpress Theme and convert the site, integrate the plugins etc
- Integrate the API into the existing site (probably this would give me more control over plugin placement, but would the plugins all still work?)
- Hand this off to a Wordpress Theme Developer ;)
Any advice or your experiences would be appreciated :)