Welcome to WP Beaches

WordPress Websites design specialists, based in the Northern Beaches, Sydney
Design, Develop, Host

RECENT POSTS

Re-order WordPress Plugin ‘Business Profile’ Contact Fields

business-profile-wordpress

Business Profile plugin is a great SEO microdata schema WordPress plugin for business with a number of fields to display contact information and have rich schema in the markup. The fcontact ields are output in a default way… phone contact name address opening_hours map parent_organization address There is a filter that allows you to change…

Remove the default Mobile Menu in Beaver Builder Theme

remove-mobile-menu

Here is how to remove the default mobile menu from the Beaver Builder Theme – you may need to do so as you want to use another plugin or simply don’t need it. Add some Jquery Adjust the CSS Fire the Jquery Source/Ref    

Add a Numeric Pagination with Accessibility in the Beaver Builder Theme

numeric-pagination-beaver-theme

The default WordPress post pagination used in Beaver Builder Theme uses wp_pagenavi() and gives output as below.   You can swap this single post navigation for a numeric display using the navigation function the_posts_pagination(), this also has the added benefit of using accessibility features for screen readers. First up is to make sure you copy…

Add a Back to Top Scroll Button on a Beaver Builder Page

back-to-top-beaver-builder

Here is a way to add a quick scroll to top icon on a particular Beaver Builder page, this will only load on the page in question as instead of enqueuing it in functions.php we’ll add the code straight to the custom CSS/JS boxes in the page builder.   Open the page in Beaver Builder…

Add Custom Logo Schema to Beaver Themer Header Layout

schema-logo-beaver-themer

Custom Logo was introduced in WordPress 4.5 and provides a way to upload your main logo to your header and display microdata logo schema for a company, here is a way to include it in a Beaver Themer header layout in Beaver Builder. Beaver Themer already outputs microdata schema for the header and footer html…

Adding WordPress to fail2ban on ServerPilot

fail2ban-serverpilot-wordpress

Dealing with brute force attacks on WordPress is an issue that you would need to address, this guide looks at adding a solution for WordPress sites running on ServerPilot on a Vultr instance but can be also used on platforms from other providers such as Digital Ocean. Using fail2ban as a solution to brute force…

Remove WordPress Default Image Sizes

remove-wordpress-default-images

WordPress image sizes contain defaults, small, medium and large as well as medium-large which is used in their implementation of responsive images. You can remove these default images with a WordPress filter intermediate_image_sizes_advanced Why you may want to do this could be that you definitely don’t need certain sizes or you are saving on web disk…

Install fail2ban for SSH on ServerPilot / Vultr Instance

fail2ban-serverpilot-vultr

ServerPilot out of the box does not have a solution to deal with brute force attacks, it does have a sister company called Heatshield which rejects IP addresses that try and constantly connect to your site, you can also do the same with the opensource fail2ban. fail2ban is an app which bans access to your site…

Set Up LMD Maldet and ClamAV on ServerPilot and VULTR

malware-lmd-clamav-serverpilot-vultr

Set up a malware scanner with LMD Maldet and ClamAV on ServerPilot and an instance like Vultr or Digital Ocean. One of the key server malware scanners is Linux Malware Detect and works very nicely scanning any Linux distribution, it keeps an updated database of known malware exploits from an updated registry. The Linux Malware Detect tool can also integrate…