If you run the WordPress business, you will manage multiple websites for multiple clients. October2020: tested all the best WordPress hosts! Learn how we compare. The results viewer hosts many websites for a variety of clients, from single page websites to large e-commerce websites and event blogs, which establish the existence of the business (for example, actually exists) without online marketing. The sites I manage include sites created from scratch for customers using custom themes and sites created directly from multiple sites. My two clients are different and the two websites are different, but I have found a way to manage these websites uniformly and maintain them efficiently. The
This post shares some tips for managing multiple sites for multiple customers. Some of them learned very hard, but over time, before starting a new WordPress development project, they learned how to plan in more detail, planning multiple websites at a time. The techniques I’m going to tell you will help a few. Dry (no duplication) principle is adopted to avoid duplication between the client and the site. Ensure that all customer sites are up-to-date, and that security is maintained, backed up, and operational. Communicate with customers and answer questions. Find ways to be as efficient as possible. Let’s start by coding the new site. The
Each time we start building an efficient code client site with a framework theme and a startup theme, we code a new theme for each new project. After the first two, I realized that there was a lot of common code, and I decided to work more efficiently. I took the time to build the WordPress Theme Framework myself, which has the core functions required by my client site. Initially, it is the minimum style for some theme template files (index, single, page, archive, header, footer, and sidebar), some basic annotations, and layouts. The
Over time, I developed this topic and also developed a novice sub topic that works with this topic. It includes more style and template files that you can edit or delete as needed. In fact, my starter theme is actually larger than the framework theme I use as a parent. My process is to delete all the code in the start topic that I don’t need. My framework includes: Layout style settings – contains media queries that can be easily edited in the launch theme. With object-oriented CSS, you can quickly generate elements. These elements are not only highlights and buttons, but also half, 1\/3 or 1\/4 of the page width with sorting function. 10 task hooks are used to insert part area, slide show, banner picture, content before and after post content, etc. Filter almost all filterable items. It provides a minimal, very flexible, and extensible parent theme that I use as the basis for all new projects. Since you are building from scratch, you know that you can use internal hooks and CSS classes without searching. Make coding more efficient. You can even create a simple site in three hours. The
The guide to WordPress Theme Framework will help you choose the best framework for you. You may not have the time or skills to create your own framework themes, but that’s not a problem. Alternatively, select one of several quality framework topics available for word press. Some of them are free and the rest are preferential. If you go that way, you’d better take the time to understand what is suitable for you, thoroughly study, and code as efficiently and neatly as possible
. If you want to create multiple sites, it is recommended that you use a framework. The
Godfather of multi site management tools – it is a great thing to use WordPress multi site theme framework to make development more efficient, but combining with WordPress multisite can make you better. Multisite only needs to maintain the theme framework in one word press installation. Then upload each sub topic to the corresponding installation. You can also put plug-ins in one place, install them once, keep them up to date and manage them regularly. Almost all my client sites are hosted on a WordPress multi site network. They are all built using sub themes of the same framework, and there are many common plug-ins. This means that you only need to update the framework theme and plug-ins in one place, saving a lot of time. The
But warning: updating a plug-in or theme may cause problems in one of the active sites, but will not cause problems in the other sites. Test all sites that use the plug-in or theme being updated. For this reason, we will keep the local copy of the multisite network and test all updates and changes first. You will only release changes if you know that the new content will not adversely affect sites on my network. If you plan to do this, see how to use a multi site hosted client site and how to boot the plug-in to help manage the multi site network. The
Do you want to use multisite to host the client site? Please follow the detailed guidelines. Whether you use the best plug-in selection and theme framework or WordPress multisite, you will find that you need to install multiple plug-ins at the client site. Some of them have added features that are only activated on oneortwo websites. However, other sites are common to all sites you manage. The first time you start, there is a site startup checklist that contains a list of plug-ins to install on all individual client sites. This includes plug-ins for performance, SEO, security, and backup. The
The problem is, you have to remember that you have to install all these plug-ins, and worse, you have to run on all individual sites every time you publish an update. Now you can use multisite to make it easier. However, even if you do not use multiple sites, it is best to identify a list of core plug-ins that are familiar, reliable, and used by all sites. It is also important to ensure that all plug-ins work together. This is why I use the wpmu dev plug-in as the core plug-in at all sites. Because they are designed to interact seamlessly and are tested together. Automatic and security upgrades also allow automatic backup and update of all plug-ins and topics, and all updates can be run centrally even if they are not hosted on multiple sites. You no longer need to move from site to site. The
In addition, we have personally developed various plug-ins, including enhanced post list plug-in, navigation plug-in, Hamburg menu plug-in, reactive slide presentation and calendar plug-in. I have been using it in the client site, which can save a lot of rework. The following are the types of plug-ins that must be installed on all client sites: Defender and other security plug-ins. Backup plug-ins, such as snapshot pro. SEO plug-ins, such as smartcrawl. Hummingbird and other performance plug-ins. Social marketing, streaming social media or plug-ins provided by the social media platform itself