Security is super important and if you read on the internet about creating secure WordPress websites you will get conflicting advice. In this post I will explain what we do at Highrise Digital to make the websites we build as secure as we can and the rationale behind that.
This article is a comprehensive guide on how to use, modify and customise WordPress’ the_archive_title() function, used on many different archive views.
CSS combinators are powerful tools to target specific elements on a web page.
Here are the four combinators and one fancy use case…
In this post I will go through how to create a WordPress plugin from scratch, including how to make the plugin extensible. After reading this, you should be able to make yourself and extensible social profiles widget.
Escaping data when building WordPress plugins and themes is super important for security. This post outlines the main functions or methods which developers can use in order to make sure they code is escaped properly.
As a WordPress developer and website owner, I have used a lot of plugins over the years. However, there are a few that I constantly come back to and use over and over. In this blog post I am going to outline those plugins that I use again and again on WordPress websites I build.
Over the years I have read a lot of WordPress code in the form of plugins and themes. Over that time I have built up a list of the 15 basic things that you should be doing to avoid the mistakes that I have seen. Here are 15 things you should be doing to make you a better developer.
When users visit a page that cannot be found on a WordPress site, they are delivered the themes 404 page template file. However, as this is not an editable page in WordPress, website owners are stuck with the content the theme author included. In this article, I show you how to make that 404 page editable using the WordPress block editor.
Recently we have been working on an exciting project for TOMD (The Outsourced Marketing Department). We originally built a content deployment and content syndication system for them back in 2017 and we have recently been commissioned to improve this and add new features.
In this post, with accompanying video and presentation slides, I am going to focus on content syndication in WordPress, what it is, how it is done and why you might want to deploy content from one WordPress site to another.
Find about more about how to update the WP Broadbean WordPress plugin to the new version 3.0.
If you want to display a Google map on your site, for example on your contact page, you need to generate an API key (a specific set of numbers and letters) using a Google account to ensure your map displays properly. This post explains how to obtain this API key and how to configure it so that it will work on your domain.
In this first in a series of AskHighrise, were you can ask us questions, I answer a popular developer question about allowing clients to edit the content of their custom post type archive pages.
Introducing the Highrise ACF Blocks Plugin, providing developers with a suite of customisable Gutenberg blocks including all front-end markup. Just add your own styling and you are good to go.
When developing WordPress plugins and themes it makes sense to allow to them to be extended and modified. To do this you need to write extensible code. I recently presented a talk to the WordPress Cheltenham meet-up group about how to write extensible WordPress code. Watch the video and view the slides in this post.
Wouldn’t it be great if you could alter the way WordPress works to suit any project you are working on?
In this article, I am going to show you exactly how you can do this, by introducing what I think is the most powerful feature of WordPress – hooks. Also known as actions and filters, we will look at what they are, how to use them and why they can really change the way you develop with WordPress.
Highrise Digital are experienced in integrating Broadbean and LogicMelon with WordPress. We offer 2 solutions and in this post we are going to look at the differences between each.