EPOS Phrasing Shortcut

I have added a field in Settings > Client Information for the contentious phrase “EPOS”. or “EPoS”. or “epos”. or “ePOS”. or any other way you care to write it. It outputs this: . The ‘raw’ version would require all instances in the content to be replaced by this shortcode: [ pods name=”client_information” slug=”epos_phrasing” field=”epos_phrasing” … Read more

Pods Shortcode Examples

A fairly sophisticated example of displaying multiple items of a Pods Custom Post Type using a specific Pods Template, and styling accordingly: Syntax (to go between square brackets): pods name=”testimonial” select”*” where=”post_tag.slug = ‘touchpoint’” template=”Testimonial Pods Template” Which Produces:   So, in this instance, we’re explicitly querying the testimonials post type for ONLY those entries … Read more

Pods Shortcut Example for Software Product Feature List

This is an example of how to invoke a list of software product features for TouchPoint. You can obviously mark them up and style them as you please. You will obviously need to look at the text source of this page to see the shortcode syntax!

Feature Block Hack

Introduction I’m documenting this because it makes creating and styling Sector USPs and Software Features with dynamically called Font Awesome icons (that being the difficult bit…) possible, which gives you sooo many more options in the content Query portion of the ‘AE Post Blocks’ Widget, and it’s not at all obvious. I basically stumbled on … Read more

Optimisation and Caching

I (Jason) have extensively tested over a dozen plugins in combination for various aspects of optimising, minifying and caching the site pages. The plugins I’ve chosen, whilst often capable of ‘doing it all’, aren’t necessarily the best at everything, and there are different plugins handling different aspects of the optimisation for different reasons. I’ve tested … Read more

wp-config.php changes

As I stated elsewhere… there are some modifications in the wp-config.php file. These are they, so that you can copy-paste them straight in. REMEMBER that the line that requires wp-settings.php MUST BE THE LAST LINE OF THE FILE. Paste the following above the ‘That’s all, stop editing!’ comment. /*———————————————————————— */ /* COPY FROM HERE … … Read more

The Custom Post Types

Please do note that these are potentially a work in progress and require input from the content contributors, designers and anyone else involved in the process to make these as useful as they can possibly be! Pre Defined Custom Post Types A large part of the point of this framework is to provide explicit post … Read more

The Plugins

Here is a quick summary of the plugins that are included in the default framework install. It really should go without saying, but if you don’t use it, deactivate it. And if you really don’t use it, before you go live, DELETE it. This is a ‘work in progress’ as I refine the framework and … Read more

The Theme

The framework includes an extremely lightweight theme – GeneratePress – that is fast, SEO optimised, Accessibility ready and has no dependancies. It also provides a huge library of ready to use hooks and filters to help you achieve whatever you want. You should NOT need to install any other WordPress themes. Between Elementor and the … Read more

Creating A Client Content Editor Login

When and if a partner requests their own login to allow them to edit content, it’s important to customise the role so as not to confuse and so as not to allow access to things they shouldn’t have. mostly, anything templated. Important! There are two DEVELOPER logins setup in these roles, wpepos_contributor, and wpepos_editor. DO … Read more

Information For Content Editors

Most Things Will Automagically Appear (or, About Custom Post Types and Templated Archives) In practice, you’re likely to only be updating certain particular content within your site, such as adding your latest ‘news’ posts. This is done in the normal way within WordPress, using the ‘Classic Editor’. All of the additional content in our framework are … Read more

Internal Documentation!

Introduction The point of this framework is to provide a standard, reusable way to rapidly build and deploy our partner websites utilising both the procedure, pre-configured tools and pre-loaded content, including many of the assets you may require, sized and optimised and ready to use. Once this and associated contact with the customer are synced … Read more