Welcome to WP Beaches
WordPress Websites design specialists, based in the Northern Beaches, Sydney Design, Develop, Host
Our WorkRecent Posts
Getting your Bootstrap Popover Popper going on in WordPress Theme

Bootstrap Popover is a nifty little tool like a tool tip function that displays more text by clicking on the button. Click to toggle popover Underlying code below… <button type=”button” class=”brxe-button bricks-button bricks-background-primary btn btn-lg” data-bs-toggle=”popover” data-bs-title=”Popover title” data-bs-content=”And here’s…
Reducing Table Size of WooCommerce Scheduler Actions and Logs using phpMyadmin

The Scheduled Actions that sit in WooCommerce Action Scheduler can get bloated with thousands of actions piling up, just stuck in a failed, canceled, pending or complete state. This can result in very large database tables in particular wp_actionscheduler_actions and…
Set Up Valet on macOS for Local WordPress Development

This is a guide on how to set up Laravel Valet on macOS for a WordPress local development environment. Using Valet as a WordPress local development solution has the main benefits of speed, being lightweight and using fewer configurations to…
Tweaking RunCloud Servers After Deployment

Here are some references for various fix ups or tweaks that I apply to servers with the RunCloud control panel. These are not all done inclusively, it depends on the need. Change root password The root password initially generated by your…
Change Number of Posts Displaying on a Custom Post Type (CPT) Archive Page

To change the number of posts that appear in an archive page for a custom post type you can change the number using the pre_get_posts action with some passed in parameters. Normally the number of posts displayed per page is…
Turn off SSH passwords in Ubuntu, connect via SSH keys only

Once you have a successful connection to your remote instance with SSH keys, it is better practice to disable SSH Password Authentication to mitigate further bruteforce password attempts, this coupled with a service like Fail2ban will further strengthen your Virtual…
Install and configure Fail2ban for CloudPanel on Ubuntu 22.04

CloudPanel out of the box comes with an application to deal with brute force attacks on SSH, NGINX and WordPress, only SSH has a configuration, the app is called Fail2ban. Fail2ban is an app which bans access to your site from…
Add Monit to monitor MariaDB or MySQL database on a CloudPanel instance on Ubuntu 22.04

Get up and running with Monit on Ubuntu 22.04 on CloudPanel. Monit can be used to monitor your MariaDB or MySQL database and restart it if it is stopped – the database may be stopped due to a lack of…
Set up malware scanner LMD Maldet and ClamAV on a CloudPanel instance

How to set up a Maldet malware scanner with LMD Maldet and ClamAV on a CloudPanel server instance. One of the popular and open source malware scanners is an app called Linux Malware Detect and works well scanning any Linux…