Top ArticlesManageWP.orgKinsta Is Boosting WordPress Performance for Everyone up to 200%<img src=""><br />The performance of your WordPress sites has always been a top priority for our team. It&rsquo;s one of the main reasons clients choose us today over our competitors, and we&rsquo;ve proven this time and time again. We&rsquo;re consistently one of the first in the industry to release the latest software such as PHP 7.3, and Review Signal has awarded us &ldquo;top tier&rdquo; performance five years in a row. Kinsta was also the first managed WordPress host to utilize Google Cloud Platform (GCP) exclusively, and we keep a close eye on their newly released infrastructure. We&rsquo;re always trying to push the boundaries, and today we&rsquo;re taking it to a whole other level. We are excited to announce that we are moving to GCP&rsquo;s next-generation compute-optimized virtual machines (C2). We&rsquo;ve developed our WordPress hosting platform to be completely scalable, from our Starter plans all the way up to our Enterprise plans. This means we aren&rsquo;t just moving a select few to this new hardware or limiting their use to our higher-tier plans. We&rsquo;re making the new GCP machines available for everyone at Kinsta. It doesn&rsquo;t matter whether you&rsquo;re a casual blogger orHow to recover a WordPress site from a hacked web server (Linux)<img src=""><br />Comprehensive guide on how to recover from server attacks (whether inbound or outbound). NOTE: this guide is written for WordPress users but can be applied to any CMS. I wrote this security guide to be as helpful as possible. It should help you detect and repair at least 99% of the hacks out there. I repair around 20 servers every year due to hackers, intrusions, and other interruptions caused by attacks. This cheatsheet was originally compiled for myself but has since re-written to be digestible for even newb server admins. (I got sick of all the complicated server jargon guides out there and figure I could help the community by sharing my personal resource list.) The only requirement of this guide is that you know how to get to command line. I don&rsquo;t cover all the nuances of server security here or listed every command for all linux distros. I&rsquo;m more often using CentOS (RHEL) rather than Ubuntu (Debian). It&rsquo;s up to you to look up alternative commands if that&rsquo;s what you need. First thing to do when your server gets hacked&hellip; OH NO! YOU JUST GOT HACKED!! WHAT DO YOU DO?!! WHAT DO YOU DO?! Usually, you find out your server got hacked because your datacenterDomainwatch - The Free Tool You Want to Handle Your Domains<img src=""><br />Building a recognizable site and brand comes from various avenues. One of the most prominent avenues is the domain name. Just think about it, if your domain is well known, there is no need to search for it through search engines. Cutting out this middleman means traffic directly goes to you, and if there are no searches, there is no chance of potential visitors dispersing to other sites that will be featured in the results. Brand awareness is another thing to consider when choosing a site name. If your company or product is called pear, for example, there is no sense in naming your site In order to maximize your marketing potential, you should find the perfect name and entwine it with all aspects of your business &ndash; that&rsquo;s how you build a brand. Unfortunately, there are so many sites online nowadays that it increasingly harder to come up with something unique that nobody has come up with before. Going mining for names manually is essentially a fool&rsquo;s errand, and you&rsquo;ll quickly find it&rsquo;s a black hole with no end in sight. Furthermore, registered domains can prove to be difficult to get, since the owners generally ask for more money than the basicYour complete guide to WordPress user roles<img src=""><br />If your WordPress site has grown to the point that you need to give other people access to the dashboard, it&rsquo;s time to familiarise yourself with WordPress user roles. WordPress user roles let you control what others can and can&rsquo;t do on your site. It&rsquo;s a useful system that lets you assign one of six different roles to users to streamline access to your site and make it more secure. Whether you&rsquo;re thinking about hiring a developer or hiring contributors for your blog, there&rsquo;s a role designed to give users exactly the kind of access they need. And if you need to customise, you can do that, too. In this guide, we&rsquo;ll take a look at what WordPress user roles are and what actions they each allow users to do. Then we&rsquo;ll cover how to assign and edit roles, and how to customise roles with user role editor plugins. What are WordPress user roles? The WordPress user management system is based on roles and capabilities. A role is defined by the set of actions, or permissions, assigned to someone with a particular role. A capability is a specific action that a user is allowed to complete. For example, the ability to edit a post is one type of capability, whileHow to Translate Images on Your WordPress Site<img src=""><br />If you&rsquo;re planning to translate your WordPress site, it&rsquo;s important to remember that there&rsquo;s more to creating a fully translated WordPress site than just the text on the page &mdash; images also play an important role in creating a multilingual site. With the right WordPress translation plugin, you can translate images so that you&rsquo;re able to display different images, text, and image metadata, based on a visitor&rsquo;s language. This helps you create a better, more localized user experience, make your website more accessible in all languages, and improve your multilingual SEO, especially when it comes to ranking images in Google image search. In this post, you&rsquo;ll learn how you can use Weglot to fully translate images on your WordPress site with a simple step-by-step guide for localizing all aspects of your site&rsquo;s visual media (including videos). How to Choose a WordPress Translation Plugin for Images When you&rsquo;re looking for a WordPress translation plugin to translate images, it&rsquo;s important to remember that there are multiple considerations for fully translating an image: The image file itself. For example, using a different image URL forThe Definitive Guide to Logs for WordPress Administrators<img src=""><br />Logs for WordPress administrators &ndash; the definitive guide to all the logs WordPress site administrators can use. Logs are like unsung heroes; they store a wealth of information, have an important role in any type of software, yet they are often ignored. October is a national cyber awareness month and therefore we have prepared this article together with WP Security Audit Logs, a company known as the &ldquo;king of logs&rdquo; in the WordPress ecosystem. Use WebARX20 to get a 20% discount form any WP Security Audit Logs plans here. This quote from the PCI DSS compliance regulations highlights how important logs are for the security of websites: Logging mechanisms and the ability to track user activities are critical in preventing, detecting, or minimizing the impact of a data compromise. In this article, we will explain what logs are, what information you can find in them and how you can use this information to better manage and improve the security of your WordPress websites. Let&rsquo;s dive right in. Introduction To Logs Logs are records of events related to a given software, application, or service. Most modern software products keep logs of some kind. This means everythingHow to Have a $100k+ WordPress Product Launch<img src=""><br />Have you ever heard of a WordPress plugin (or theme) that made over $100,000 in its first 30 days after launch? After spending hours Googling for successful plugins in the WordPress space that we could learn from, I couldn&rsquo;t find any. As a big believer in transparency and knowledge sharing, I promised myself that if we met our goal of making $100k+ during our launch, I would share everything that we learned so other plugin and theme developers would be able to replicate the &ldquo;recipe&rdquo; we used to bootstrap our business. Spoiler alert &ndash; we ended up making over $100,000 during the launchHow to Translate Divi Sites (visually)<img src=""><br />With both theme and plugin versions, Divi is one of the most popular and flexible ways to build a WordPress site. But while Divi gives you a ton of design flexibility, there&rsquo;s no built-in way to translate Divi sites, which is why you&rsquo;re probably here reading this post. In this tutorial, you&rsquo;ll learn how to translate a Divi site using the free version of the TranslatePress plugin. If there&rsquo;s one thing Divi users love, it&rsquo;s visual design, and TranslatePress brings that same visual approach to creating a multilingual site with Divi. By the end of this post, you&rsquo;ll be able to use a visual interface to translate all of your Divi content, including images, forms, buttons, and more, by simply pointing and clicking on a live preview of your site: Ready to learn how? Let&rsquo;s dig in&hellip; *This method will work for both the theme and plugin version of Divi. How to Translate Divi Sites With TranslatePress: Step-by-Step Here&rsquo;s a bird&rsquo;s eye view of the process of creating a multilingual site with Divi: Design your content using the Divi Builder Set up the basic TranslatePress settings Use TranslatePress&rsquo; visual translation editor interfaceHow to Delete a WordPress Theme (3 Effective Ways)<img src=""><br />From time to time, you&rsquo;ll find yourself switching to a new WordPress theme on your site. When you do this, it&rsquo;s a good idea to delete the old WordPress theme, once you&rsquo;re sure you won&rsquo;t be switching back to it. Removing themes or plugins that you aren&rsquo;t using from your site is good practice: it&rsquo;ll make your site more secure and could make it faster. In this guide, I&rsquo;ll show you the methods you can use to delete a WordPress theme so that you know how to do it safely and thoroughly. When You Might Want to Delete a WordPress Theme There are a few scenarios in which you might find yourself wanting to delete a WordPress theme: You&rsquo;ve installed a new WordPress theme and want to get rid of the old one. You installed a theme for testing but then decided it wasn&rsquo;t for you. You&rsquo;re not using the default theme and want to remove it from your WordPress installation. The way in which you delete the theme is the same whatever scenario you&rsquo;re in. You might be tempted to hang onto that theme you aren&rsquo;t using anymore: after all, it&rsquo;s not doing any harm, and you might decide to use it again in the future. But it&rsquo;s goodStripe SCA support in Paid Member Subscriptions<img src=""><br />Strong Customer Authentication (SCA) takes effect on September 14, 2019. Let&rsquo;s look at what it is and how it affects your membership site powered by Paid Member Subscriptions, especially if you&rsquo;re using the Stripe add-on to collect member payments. What is Secure Customer Authentication or SCA? Strong Customer Authentication (SCA) is part of PSD2 (Payment Services Directive 2) regulation in Europe, that will require changes to how your European customers authenticate online payments in order to help reduce fraud. After the deadline, any European customer who pays online must use two-factor authentication. Otherwise, the payment will not go through. Up until now customers of your membership site located in Europe could pay using just their credit card and security number. Now they&rsquo;ll need a second security factor to complete the payment. The 2 factor authentication process in payments isn&rsquo;t something new. It&rsquo;s been used for quite some time in online banking for example. However once SCA takes effect, European card payments will require a different user experience, namely 3D Secure. Transactions that don&rsquo;t follow the new authentication guidelines maySelling Theme Shop Membership: Why It’s Great For You and Your Customers<img src=""><br />A few months ago WPZOOM marked its 10th birthday, and for those of you who haven&rsquo;t heard about us before, I will make a quick introduction. Who am I and what is WPZOOM? My name is Pavel Ciorici, and I&rsquo;m the Founder and CEO of WPZOOM &mdash; a Premium WordPress Theme Shop. If I look back 10 years ago, I never would have imagined that I would end up running a theme shop that sells more than 40 unique themes. I started creating WordPress themes mostly as a hobby, and I was very curious to explore new possibilities with WordPress. Here I am now, running a successful theme shop together with a small team that is as passionate about WordPress as me. Quick history of our pricing models In our first 2 years of creating themes, we were so busy releasing a new theme every month that we barely had time to listen to the needs of our customers. What seemed like a simple thing was actually something a bit difficult for us at that time from a technical point of view. I&rsquo;m talking about offering people an easy way to purchase all of our themes at once. However, at a certain moment, we noticed that there were some customers who kept purchasing each new theme we were releasing. So, inWordPress Salts: What They Are, How They Work, and How to Use Them<img src=""><br />At a high-level, WordPress salts are a way to keep your WordPress site secure by helping to securely store and authenticate the passwords of users at your site. In this article, you will learn: What Are WordPress Salts? In More Detail WordPress salts, along with their companion security keys, are a cryptographic tool that helps secure your WordPress site&rsquo;s login. Specifically, salts and security keys secure information in the cookies that WordPress uses to log you in. See, once you log in to WordPress, you have the option to stay logged in so that you don&rsquo;t need to enter your username and password every single time. To accomplish this, WordPress saves your login information in cookies, rather than using PHP sessions. That&rsquo;s super convenient for users, but it also opens the potential for a security issue if someone were able to hijack your browser&rsquo;s cookies. To avoid this, WordPress uses salts and security keys to secure your login information so that malicious subjects can&rsquo;t do anything with it. Think of them kind of like &ldquo;extra&rdquo; passwords for your site that are almost impossible for a malicious actor to guess. Because of their importance, youDeepL Integration available in TranslatePress<img src=""><br />If you&rsquo;re looking for an easy way to automatically translate your WordPress site, you can achieve this by using the new DeepL Integration available in TranslatePress. Since a significant amount of TranslatePress users have been enthusiastically requesting DeepL support (stating that it&rsquo;s better than Google Translate), we had to oblige. The result: you can now allow TranslatePress to automatically translate your site using the DeepL Automatic Translation add-on. Below, we&rsquo;ll go through the simple steps needed to have your website automatically translated using DeepL. What is DeepL? DeepL is a relatively new automatic translation service, that has climbed rapidly among the best machine translation services. It uses neural networks and artificial intelligence to translate texts, which results in high quality and accurate translations. It&rsquo;s really good with grasping the meaning of a sentence, rather than going for a literal translation. While it does support a limited number of languages (currently 9), this number is gradually increasing. Here&rsquo;s the list of supported languages in DeepL: English German French Spanish Portuguese Italian Dutch Polish Russian SettingGet Started Making Your Own WP-CLI Commands<img src=""><br />Have you ever wanted to generate hundreds of user accounts or publish thousands of posts to your blog without ever once logging into your WordPress dashboard? You can do that and so much more with WordPress Command Line Interface (WP-CLI). What is a command-line interface (CLI)? A CLI, put simply, is a way to interact with a computer program using commands in the form of successive lines of text instead of using a graphical interface. For example, to install the plugin Hello Dolly instead of going to your WP Dashboard &gt; Plugins &gt; Add New &gt; Search &ldquo;Hello Dolly&rdquo; &gt; Click Install &gt; and finally Click Activate, you can simply run the command wp plugin install hello-dolly --activate and it does it all at once. Our First Command Now that we know what a WP-CLI command is, let&rsquo;s get started with our first Hello World! To create your first command, use the command WP_CLI::add_command('IDENTIFIER', 'CLASS_NAME') where the identifier is what you&rsquo;ll use in the CLI to call subcommands and class name being the class containing all your CLI commands. With our CLI registered, any public function declared in our class will be made accessible as a subcommand underWordPress get_posts: How to Use This PHP Function to Build Lists of Posts<img src=""><br />WordPress get_posts is a powerful function allowing developers to retrieve pieces of content from the WordPress database. You can specify in the finest detail which posts, pages, and custom post types you&rsquo;re looking for, get your custom result set, then filter and order the items like a PHP/MySQL ninja. But don&rsquo;t be scared if you&rsquo;re not a PHP professional. You just need a little knowledge of PHP to create custom lists of posts to display on your website as the get_posts function keeps an array of parameters allowing to build simple or advanced queries. Using WordPress get_posts is a two-step process: First, you have to build your custom query. Actually, it won&rsquo;t look like a MySQL query, and you won&rsquo;t write any SELECT statement. You just need to define an array of parameters and pass it to the get_posts function. WordPress converts that array into a real and secure MySQL query, runs it against the database, and returns an array of posts. Second, you have to traverse the result set returned by get_posts with a foreach cycle. That being said, in this post, we will first dive into the key concepts mentioned above, specifically how get_posts works, how to buildHow to Change the Author in WordPress (5 Methods)<img src=""><br />There are many circumstances in which you might find yourself needing to change the author of a post in WordPress. However, the platform doesn&rsquo;t make it immediately clear how to accomplish this task. Fortunately, there are several methods you can use to change, update, and edit the author of a WordPress post. All you need to know is where to look and which strategy is best suited to your particular situation and needs. In this post, we&rsquo;ll discuss some of the circumstances that might lead you to attribute a post to someone other than the original author. Then we&rsquo;ll walk you through five different ways to do so, and explain when to use each method. Let&rsquo;s get started! Why You Might Need to Change a Post&rsquo;s Author in WordPress While this may seem like a rarely-needed task, changing a post&rsquo;s author in WordPress may be necessary in a variety of different situations. This is especially true if you run a large, multi-author content hub. Many content-heavy sites with more than one author consider posts the property of the publication, rather than individuals. If a writer chooses to leave your site for any reason, you may want to change their posts&rsquo; authorSecrets From the Startup Industry: Elementor Interviews Rand Fishkin<img src=""><br />Rand Fishkin is without a doubt one of the most recognized figures in the world of online marketing. His career began after dropping out of the University of Washington in 2000 when he joined his mother&rsquo;s small business marketing firm as a web designer. In 2004, he created the SEOmoz blog, which, over the next decade, became the world&rsquo;s most popular community and content resource for search marketers. In 2007, Rand became CEO of SEOmoz, Inc (now called Moz), the software company he co-founded with his mom based on the blog&rsquo;s success. Over 7 years as CEO, Rand grew Moz from 7 employees to 134, revenues from $800K to $29.3mm, and traffic from 1 to 30mm annual visitors. He raised two rounds of funding, led three acquisitions, and, in 2013, re-branded the company from SEOmoz to Moz, shifting focus from exclusively SEO tools to broader web marketing software. Rand stepped down as CEO in February of 2014 during a rough bout with depression and left the company 4 years later. He remains chairman of Moz&rsquo;s board. Rand may be best known for his popular blogs and regular Whiteboard Friday series, watched by tens of thousands of marketers each week. Rand is also a frequentHow to Translate Sliders in WordPress (Any Slider Plugin)<img src=""><br />Love &rsquo;em or hate &rsquo;em, sliders and carousels are a popular design choice for a lot of WordPress sites. But if you&rsquo;re looking to create a multilingual WordPress site, figuring out how to translate sliders in WordPress can be difficult because slider content exists outside the WordPress editor. You might be using a dedicated slider plugin or the slider widget in a page builder plugin like Elementor. Either way, you&rsquo;ll need to be able to translate those sliders to ensure a cohesive multilingual experience for your visitors. To help, we&rsquo;re going to show you how to translate sliders in WordPress using a simple, non-technical interface like this: This method will work with all slider plugins and you&rsquo;ll be able to follow this tutorial for free &ndash; no need to purchase a premium plugin just to translate your WordPress sliders. What You Need to Translate Sliders in WordPress To follow this tutorial and create multilingual sliders on WordPress, you&rsquo;ll only need two things: Your slider &ndash; we&rsquo;ll create an example slider with the free Smart Slider 3 plugin, but the method that we&rsquo;ll outline will work with any slider plugin/widget includingHow to target the US Spanish-English bilingual ecommerce market<img src=""><br />Es oficial: In 2015, the U.S. became the world&rsquo;s second-largest Spanish-speaking country, following only Mexico. There are more native Spanish-speakers in the U.S. than there are in Spain, according to a study released by the Instituto Cervantes in Spain. The number of native Spanish-speakers in the U.S. has only continued to grow since this figure became fact; and seeing as ecommerce in the U.S. currently represents a $500 billion market, with ecommerce constituting over 11% of total American retail sales in the last year, it&rsquo;s safe to say that making ecommerce more accessible to America&rsquo;s 50 million-plus native Spanish speakers is likely to be a sales-savvy endeavor. The U.S. retail landscape isn&rsquo;t known for being particularly multilingual-friendly. In fact, only 2,45% of U.S.-based ecommerce sites are available in more than one language. Of these, about 17%&mdash;the highest percentage for a single language pair&mdash;are in English and Spanish, followed by 16% available in French and 8% available in German. The 17% of multilingual American e-merchants who have made the move to bilingual Spanish sites have already caught onto an important consumer base. &iquest;C&oacute;moHow to Respond to Negative Reviews<img src=""><br />You&rsquo;ve worked hard to get your business going. You&rsquo;re working even harder now that you&rsquo;ve added online marketing to your overall marketing strategy. That strategy includes online reviews. Now, you&rsquo;re working hard to build your online reputation. That&rsquo;s why it can feel like the end of the world when you receive a negative review or several. Fortunately, your business&rsquo; reputation doesn&rsquo;t need to hang in the balance every time a poor response comes your way. By being prepared beforehand, you can navigate your way through any storm your business endures, including negative online reviews. That&rsquo;s what we&rsquo;re going to cover in this post. Before we start, make sure you also check out our guide on how to respond to positive reviews, another important pillar of managing your online reputation. Why You Need to Pay Attention to Negative Reviews You may think positive reviews are the most important aspect of your business&rsquo; online reputation, and you&rsquo;d be right for the most part. What you may not be aware of is how much negative reviews can impact your business. I don&rsquo;t just mean the amount of business they scare away, either.4 Tips for Successful Website Project Partnerships<img src=""><br />At WebDevStudios, we believe that our clients&rsquo; success is our success. We ensure that success by becoming a true partner to them. Sometimes, that means forming a website project partnership by partnering up with some of their other partners. From design agencies to IT agencies, to other development agencies, we have worked with them all. As a Project Manager, I see the risk increase with every additional vendor brought into a client project. Whether our client brings a design agency&rsquo;s design to us to build their website, or they work with another web developer on another part of their site, it is important for us to work with everyone collaboratively and with a positive attitude. In doing so, we can minimize the project risks and make our client feel like we are a true partner to them, working toward a common goal: the success of their website project. Here&rsquo;s how we do it. We begin with communication. When we begin a website project partnership where there are other vendors involved, it is important to first establish the mode of communication. Will everyone communicate via Jira or perhaps have a shared Slack channel? Once the method is agreed upon, it is crucial thatHow to Write a Blog Post As a Beginner (Pro Blogging Tips)<img src=""><br />Do you know it is possible to write a blog post in 30 minutes? If you are a beginner, it may sound really strange, but those with experience will tell you that it is absolutely possible. You may worry that you will make numerous mistakes due to the time limit. But with practice and the right technique, you can refine your writing to a level that allows you to produce great content in minimal time. Let us explore this topic in detail; we will share with you tips to be able to improve your productivity when writing. 1. Do You Have the Necessary Tools in Place We all have certain tools that we need to be productive and to start the creative juices flowing. For some, it could be the programs they will use to write. For others, it is finding the right music. Other people cannot, for example, work without a cup of coffee on standby, among others. The whole idea is to simplify the process when you start writing. You do not want to deal with any distractions that may require you to stop writing for some time. Many people waste a lot of time trying to organize themselves once they start writing, which disrupts the whole thought process. 2. Are You in the Right Environment The right environmentSix ways to master your multilingual WooCommerce store<img src=""><br />The WordPress plugin industry is booming (we would know&mdash;we&rsquo;re right in the thick of it!). The multiplicity of plugins available for pretty much every website functionality you can think of means that there&rsquo;s always a degree of healthy competition: every plugin developer has a reason to keep updating and improving their product. Ecommerce is perhaps the exception to this general rule of plugin multiplicity: One particular plugin dominates the scene: WooCommerce is king. WooCommerce actually powers 8% of the internet&rsquo;s ecommerce, including 21% of the top 1 million most-visited ecommerce sites on the web&mdash;and over 6% of the top 1 million sites overall. There are many reasons why WooCommerce is the go-to ecommerce plugin for so many WordPress users (who are themselves numerous&mdash;over 34% of the entire Internet is WordPress-based), but its popularity mostly comes down to its comprehensiveness. You can start with a content-exclusive site&mdash;like a blog or a photo gallery&mdash;and turn it into a fully functional online store with no plugin other than WooCommerce. It&rsquo;s a one-shot installation that allows you to: create product pages, process creditWordPress Gutenberg Block Editor Tips & Tricks<img src=""><br />Discover helpful and time-saver tips &amp; tricks that will make you love the new WordPress Gutenberg block editor.