WP Champion Professional Theme - Preamble
THE ROAD TRAVELLED IN 2019/2020:
Is a maintenance oriented release with the focus on updating plugins, some Woo tweaks, some WPML tweaks for multi language sites and various housekeeping tasks:
- Rev Slider and Essential Grid urgent updates to correct many plugin bugs
- Numerous core code tweaks of which one of note is that the popular 100% Fluid Width template can now be set as the default page template of the website
- 3 Woo tweaks for more control of the single product page content.
- Removal of Flickr widget as they no longer support the api this widget used.
- About 25 other tweaks and fixes
brings on board 3 new plugins for improving the editing in both elementor, and when mixing elementor and traditional shortcode content. The other principal goals of this update are:
- dealing with the major jquery change in the WordPress core
- updating theme Woo templates and theme compatibility to Woo 4.3 & 4.4
- Portfolio Tag ability
- Several new shortcodes (Simple Video, Breadcrumbs)
- new Animating Browser Tab Title function
- over 100 other feature tweaks and bug fixes
takes all of the Advanced Menu Child functions & settings and bring them into the theme core as a new settings panel eliminating the need for this child theme. For those of you who have not utilized the Advanced Menu Child it enabled a container at the top of the page which can contain another menu, woo items, widget areas and more. Among the many other upgrades in this release we introduced 2 great new features: a google map shortcode that does not need an Google API key, and a world first: the ability to have a revolution slider as a background slider! We also built mega menu function into our Responsive Menu plugin integration!
contains Ver 6 of the Rev Slider. It also contains new navigation animations for sub menu items, other tweaks, and code prep for the move of the Advanced Menu Child into the theme core. This release has a new Navigation Panel in the Champion menu as with so many navigation options we felt they deserved their own place in the panel group. There are some minor tweaks to the theme custom woo templates for Woo 3.7. Other highlights are a new entirely reworked shortcode for Self Hosted Video.
introduced the Elementor Plugin plus 2 premium elementor addons for front end drag and drop visual editing. We also moved loading of most (30) fontface fonts to the API (its another option in the Demo Content Import in the Advanced Settings Panel). There are many other feature tweaks such as more in-depth integration of Responsive Menu Pro, new favicon size options and new woo settings. A great deal of recoding was done under the hood. The theme is fully php 7.3 compatible, Woo 3.6+ and WP 5.2+ compatible.
When we first embarked upon this theme’s journey back in 2013/2014 the goal was to build a theme which would allow a site owner to replicate almost any design they found elsewhere on the web. To do this we recognized we had to really beef up the shortcode abilities and underlying framework over what existed in our Striking theme. But it had to be backwards compatible for the Striking owners so they could seamlessly (or close to it!) update.
So we built a new framework that offered both fluid and custom width options for every webpage, controllable by each subsection of that page. Even sidebar widths could be varied. With the new code underpinnings we vastly improved the shortcodes to include all the css styling, position, animation, and other customization properties that would be applicable. We added new custom widgets and we shortcoded all widgets both native WordPress and our custom widgets. The header and footer areas had significant upgrades with multiple menu, mega menu, new mobile menu, menu animation, detailed logo positioning and many more features. We built in background sliders, and a super advanced sectioning shortcode system for in page content that was very flexible and overcame all the traditional barriers WordPress had for content design in the wp editor. No shortcode was untouched and about 70% of the shortcodes in WP Champion were new to Striking owners who started upgrading.
An important feature which a number of Champion sites now utilize is an ability to “skin” different portions of a website using our own templating system (called “Presets”) which eliminates the need for subsites unless one really desired a sub url such as doc.website.abc. Every page, even WordPress taxonomy pages such as categories, tags, the 404 page, search results page, date pages could be 100% custom styled. In case you are unaware traditionally in WordPress it has always varied between very difficult and impossible to edit and customize taxonomy content without a great deal of pain, and no intrinsic abilities existed in WordPress for doing such editing.
The custom templating can be assigned by page, by taxonomy, by groups of pages, to custom post types and virtually any other way one can imagine. Thus one could have websites within websites, without ever needing sub domains, with everything from the header to the footer presenting a uniform styling assignable to any webpage by one click of the button, and then further customizable if needed for that webpage.
The early target audience of WP Champion were the sizable stable of web designers who had adapted Striking as their usual template for customers. We also allowed selected sophisticated DIY owners but refrained from a public release as we had a vision, and we knew we still had a road to travel. But the aforementioned adoptees could give us feedback, and not panic when something was astray.
In 2014-2015 WYSIWYG editors started to obtain traction in WordPress. The early leader at Envato was the Visual Composer. We were not enthused about this plugin after testing and felt our shortcode system was superior for functionality and speed. But we recognized that the DIY audience was feeling challenged by shortcodes. After a period of investigation we commenced on a joint project with an external partner for a new WYSIWYG plugin which would fully integrate into WPC. This was tracking very well although it was a long development period.
And then after many months of development the partner vanished. No more communication whatsoever. So back to the drawing board! We still were not happy with the Visual Composer and decided to bide our time and watch the developments in this facet of WordPress while ever continuing our expansion of the core abilities of WPC.
Elementor appeared mid 2016 but its real traction started occurring a couple of yrs later. On the recommendation of some designers we started exploring it in the fall of 2018. At that point we had test driven several other page builders but none really enthused us. Even Elementor left us wanting – underneath the hood we observed many code concerns and envisioned difficulties with WP Champion integration.
This concern was further enhanced by the fact we observed other theme developers were not integrating Elementor into their existing themes, but rather releasing new themes. This is lovely if your sole goal is to spin out new products but the ethics of fracking your existing customer base, as did a very well know developer at Themeforest, did not appeal to us. We have always advocated a continuous upgrade path for content, and develop per that ethos. Anyways our suspicion was confirmed many times over that integrating Elementor into the theme was going to be challenging.
In June 2019 we released Champion 2.9.1 with our early Elementor integration. We purchased theme licenses for two premium Elementor addons to enhance the basic elementor options as Elementor does not offer a theme integration option for its own “Pro” version.
We rewrote thousands of lines of code to deal with the sloppy way in which Elementor applies css styling and dealt with other initial integration conflicts we found. This work told us why very few theme/plugin developers try to integrate it into existing products – it was a lot of work with some real head scratching challenges!
What we could do was allow new pages to be built with our headers, footers, page templates and presets, and Elementor content to be injected into existing pages before and after the theme shortcoded content. This made sense anyways, if you have a website with many pages how many of them is one going to redo? Some Champion (and Striking) websites have as many as a thousand webpages. Our own users told us the answer: mostly they would edit some top level pages and occasionally recast completely the body content of a page using Elementor and otherwise their existing pages would be left as they were. What was most important was an upgrade path that provided the new tools but did not impact the existing content negatively. Thus they could take their time to learn Elementor (which has its own steep learning curve despite the publicity about ease) and then selectively commence editing webpages at a pace that was not forced by updates.
By the way this is an important point to make – building webpages using our theme page templates, header, footer and menu is vastly preferable to using elementor equivalents. The reason is SEO. Our core theme code contains extensive schema and markup for search engines. Jumping to Champion almost always results in a notable improvement in search results even before using an SEO plugin. Our schema and metadata 100% validates (even some SEO plugins fail validation in past testing we conducted) and this code really enhances the ability of google and other crawlers to index and categorize website content. We even have a Champion function where you can hide Breadcrumbs display on a page/site but make the breadcrumbs schema visible to web crawlers for SEO purposes! No other theme or plugin has this ability. So when selecting the page template while editing use our fluid and full width templates!
OUR ROADMAP FOR THE REMAINDER OF 2020: HOUSEKEEPING!
Housekeeping. This is probably welcome news for many of you as the focus is going to be on service and usability. On tap are: