Welcome to ManageWP.org

Register to share, discuss and vote for the best WordPress stories every day, find new ideas and inspiration for your business and network with other members of the WordPress community. Join the #1 WordPress news community!

×

7 min read pol taj
Community | wpgeodirectory.com | 4 hours ago

Create an Airbnb-like listings page with GeoDirectory and Avada

In this tutorial we show the level of integration of GeoDirectory with Avada (and other page builders) by building an Airbnb like page.

Create an Airbnb-like listings page with GeoDirectory and Avada

Community | wpgeodirectory.com | 4 hours ago

approximately 6 months ago we released V2 of GeoDirectory and we promised it would be a lot easier to customize your design with it. Being compatible with most page builders and themes, you could already do fantastic template designs with GeoDirectory V2, but now that we are fine-tuning it, you will be able to do even more awesome stuff with it.
We decided to start with Avada and the Fusion Builder.
With the current version of GeoDirectory, you had to :
create widget areas in Avada
add the GD widgets needed to complete the design
finally, use these widgets areas through the Fusion Builder
You could achieve almost anything with that and CSS later, but it wasn’t intuitive, nor as easy as customizing a design, with the default elements of Fusion Builder.
GeoDirectory Elements will be within the Fusion Builder
From the next version of GeoDirectory (beta available on GitHub), all GeoDirectory Widget / Shortcodes / Blocks, will also be available as Elements of the Fusion Builder.
This makes it a lot easier to design and we can now dig into the tutorial of how to design a page to look similar to Airbnb’s listings page or search results page.
Assuming you have Avada and GeoDirectory

21 min read Matteo Duò
Tutorials | kinsta.com | 4 days ago

What’s New in WordPress 5.3 (New Blocks, New APIs, Improved Admin UI)

WordPress 5.3 includes lots of great new features, enhancements, bug fixes! Improved blocks, new Site Health Tool, Twenty Twenty theme, new APIs and more.

What’s New in WordPress 5.3 (New Blocks, New APIs, Improved Admin UI)

Tutorials | kinsta.com | 4 days ago

WordPress 5.3 is getting closer (now we’re at WordPress 5.3 RC1) and we can’t wait to see all the upcoming new features and enhancements in action. So what can we expect from WordPress 5.3?
First and foremost, a whopping number of releases of the Gutenberg plugin is going to be merged into the core, from 5.4 to 6.6. This means we’ll see a huge number of features and enhancements for both users and developers, as well as an important boost in performance.
But there’s much more than Gutenberg in WordPress 5.3.
In fact, 5.3 features several improvements related to the Site Health Tool, a brand new default theme (TwentyTwenty), enhancements in the Admin User Interface, better support for PHP 7.4, improved accessibility, and much more.
That’s a lot of amazing stuff, right? So, let’s buckle up and dig deeper into WordPress 5.3.
At the time of this writing, the next Major Release of WordPress is far from being stable. We can still expect several bug fixes before the final release, scheduled for November 12, 2019, but no more commits for any new enhancements or feature requests are admitted.
23 September 2019: Beta 1
30 September 2019: Beta 2
8 October 2019:

12 min read Weglot
Plugins | blog.weglot.com | 4 days ago

Best WordPress popup plugins and how to translate yours

When you're creating targeted popups on your ecommerce WordPress site, it's important to make sure they're translated if you're selling internationally! We take a look at how to optimize your popups + some of the best popup plugins out there!

Best WordPress popup plugins and how to translate yours

Plugins | blog.weglot.com | 4 days ago

Ah, the subject of popups. It can be quite controversial to many. Some studies show that people hate popups, find them obnoxious or even ruin their site experience. And, I guess at some point we’ve all felt that way.
But, we can’t ignore the stats from a conversion point of view.
Research conducted by Sumo, found that the top performing 10% of popup forms convert at a huge 9.3%. With the average popup converting at 3% (which is above average in comparison to some other marketing channels).
Now, there’s a difference between popups that add value and those that are just plain annoying – and we’re guessing those are the ones that really bug you.
The popups we want to talk about are the ones that convert your traffic, build your email list, drive more sales or reduce your cart abandonment rate.
How’s this for a benefit…Market statistics show that exit intent popups can help save 35% of potentially lost visitors. Use them intelligently, and popups are a game-changer.
So, we’ll take a closer look at how to optimize yours, roundup the best practices in terms of design & copy, take a look at 5 great WordPress popup plugins and show you how

15 min read Tom Zsomborgi
Community | kinsta.com | 6 days ago

Kinsta Is Boosting WordPress Performance for Everyone up to 200%

Over the past month, Kinsta has been testing new machines internally and the performance gains are huge. Here are the details and what this change means for the users.

Kinsta Is Boosting WordPress Performance for Everyone up to 200%

Community | kinsta.com | 6 days ago

The performance of your WordPress sites has always been a top priority for our team. It’s one of the main reasons clients choose us today over our competitors, and we’ve proven this time and time again. We’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 “top tier” 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’re always trying to push the boundaries, and today we’re taking it to a whole other level. We are excited to announce that we are moving to GCP’s next-generation compute-optimized virtual machines (C2).
We’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’t just moving a select few to this new hardware or limiting their use to our higher-tier plans. We’re making the new GCP machines available for everyone at Kinsta. It doesn’t matter whether you’re a casual blogger or

7 min read WebDevStudios
Community | webdevstudios.com | 4 days ago

Want to Be a Project Manager? Check Out these Resources

Now is the perfect time to transition to a fulfilling career in project management. Here are some valuable project manager resources to help.

Want to Be a Project Manager? Check Out these Resources

Community | webdevstudios.com | 4 days ago

Opportunities in project management are rising and pay is also expected to increase. Interestingly, there aren’t enough project managers to fill the growing demand. Now is the perfect time for you to transition to a fulfilling career in project management, and I know of some valuable project manager resources to help. I am a project manager because I love to watch projects unfold, and I simply love to check things off. When you check items off of your to-do list, small amounts of dopamine are released making you feel accomplished, motivated and blissful. It’s even more fun when the engineers do the actual work and you get to be the one to mark it off as complete. It’s rewarding and addicting.
In reality, project management is a lot of work and way more complex. You have to manage budgets, timelines, teams, clients and stakeholders. You have to mitigate risks, communicate, and problem solve. So whether you’re a newbie or a seasoned project manager, you should always perfect your craft. Let’s look at some books, online courses, and other project manager resources you can use to improve your project management skills.
Leaders Aren’t Born, They are Made

19 min read Danial Wilson
Community | wpblogdesigner.net | 3 days ago

Writing Tips For Bloggers (The Survival Guide For Beginners)

Quality content is a must for all blogging websites. Here are 15+ proven writing tips for bloggers to craft clear, concise, and compelling content.

Writing Tips For Bloggers (The Survival Guide For Beginners)

Community | wpblogdesigner.net | 3 days ago

Here are 15+ proven writing tips for bloggers that will help you create great blog content, improve the quality of your posts and get you more readers. Blogs are a popular source of information on the Internet. It has been used for expressing oneself, helping others get answers, entertainment, building communities, and many more purpose. Right now, there are billions of blogs on the web, and millions more are written each year. The market is filled with bloggers, and thus, there comes a need of being better than others to be recognized.
As a result, you must focus on delivering great blog posts to compete with others who probably have more experience than you. But don’t worry about this factor as no matter how many bloggers there are, writing on the same niche, your content can always come on top if you write a great blog post.
Content has always been king, and when you focus your attention on the quality and structure of your blog; you will become a successful blogger.
Therefore, I will show you the tips for writing great blog posts which will surely change the way you plan, think, and write your blogs.
1. Pick the Right Niche
One of the essential decisions when starting a blog

9 min read Weglot
Tutorials | blog.weglot.com | 10 days ago

How to Translate Images on Your WordPress Site

It’s important to remember that there’s more to creating a fully translated WordPress site than just the text on the page — images also play an important role in creating a multilingual site

How to Translate Images on Your WordPress Site

Tutorials | blog.weglot.com | 10 days ago

If you’re planning to translate your WordPress site, it’s important to remember that there’s more to creating a fully translated WordPress site than just the text on the page — images also play an important role in creating a multilingual site. With the right WordPress translation plugin, you can translate images so that you’re able to display different images, text, and image metadata, based on a visitor’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’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’s visual media (including videos).
How to Choose a WordPress Translation Plugin for Images
When you’re looking for a WordPress translation plugin to translate images, it’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 for

48 min read Leo Fajardo
Community | freemius.com | Sep. 12, 2019

How to Have a $100k+ WordPress Product Launch

Here’s a deep-dive into the hugely successful strategy behind WP FeedBack’s $100k+ plugin launch!

How to Have a $100k+ WordPress Product Launch

Community | freemius.com | Sep. 12, 2019

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’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 “recipe” we used to bootstrap our business.
Spoiler alert – we ended up making over $100,000 during the launch

16 min read robert Abela
Security | webarxsecurity.com | 11 days ago

The Definitive Guide to Logs for WordPress Administrators

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. This article highlights all the different type of logs WordPress administrators have available.

The Definitive Guide to Logs for WordPress Administrators

Security | webarxsecurity.com | 11 days ago

Logs for WordPress administrators – 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 “king of logs” 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’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 everything

12 min read Danial Wilson
Community | solwininfotech.com | 4 days ago

Website Launch Checklist: 25+ Things to Double Check

Launching a brand new website? Check out this comprehensive website launch checklist. Review before going live. Don't miss it.

Website Launch Checklist: 25+ Things to Double Check

Community | solwininfotech.com | 4 days ago

What is the best day to launch a website? Let me take you through the website launch checklist and I will clarify each of the key directions. Launching your WordPress site must be an exciting step. You have already gone through the motions of choosing your website builder, getting your way about WordPress (which can be quite overwhelming), designing your site interface, and now, you are about to launch your gleaming new site! Exciting, right?
However, before you hit that publish button, you need to run a thorough check of your site. Failing to check your website before it goes live could lead to malfunctioning, which is not what you want while trying to build a reputation in the blogosphere.
This checklist will help you identify the most important fine details to check right before you launch your site to ensure everything works well.
1. Check your Contact Page
A contact page allows your readers to get in touch with you. You can include a working email address, phone number, or mailing address for the more old school site viewers. In addition to obtaining feedback about your site, the contact page will let visitors inform you of a glitch. It will also improve the credibility of your

Community | wpsauce.com | 2 days ago

10 Important Things to Double Check Before Launching Your Website

While it is easy for all the worst-case scenarios to run on your head, the thing is, you need to have a comprehensive checklist before you launch.

10 Important Things to Double Check Before Launching Your Website

Community | wpsauce.com | 2 days ago

Launching a website can be nerve-wracking. What if you fail to test out a crucial data form causing you to miss out on a lot of new leads? Or you didn’t set up your site redirects, leading your visitors to a website that cannot be found? While it’s easy for all the worst-case scenarios to run on your head, the thing is, you need to have a comprehensive checklist before you launch.
Also, if you’re using WordPress, having a coming soon plugin like UnderConstructionPage or Coming Soon & Maintenance Mode will help you manage everything until you’re ready for the public. In this post, we’ve compiled the ten essential things to double-check before launching your website:
1. Cross Browser and Device Check
If you have a development link for your site, it’s always best to check it thoroughly. Check it on all of the browsers (Chrome, Firefox, Safari, Edge, etc.) and all types of mobile devices. When doing the testing, it’s crucial to click on every link and every page.
Do this over and over even if you’ve already launched. That will ensure that nothing went wrong during the switch.
2. Check Page Content Errors
One of the most common mistakes

Meetup's Changes and Your WordPress Calendar

There’s a possible change coming to the way Meetup handles its subscription pricing and ticket fees. If you don’t love the sound of that, there is an alternative: The Events Calendar already provides a way for you to create an event marketplace.

Meetup's Changes and Your WordPress Calendar

There’s a possible change coming to the way Meetup handles its subscription pricing and ticket fees. We love Meetup around here, and we’ve even integrated it into our Event Aggregator service so that you can easily sync your Meetup events and your WordPress calendar. We think it’s important that you know what’s changing over at Meetup and how it might affect you. What? Changes? What are they?
First off, it’s worth noting that Meetup’s changes are limited to a small test group, which means things are still up in the air. Will the changes roll out to every Meetup user? Maybe and maybe not. But the fact that they rolled it out to some customers and shared the news with everyone else suggests they’re moving forward.
What changes are we talking about? The first is awesome news for y’all who subscribe to Meetup’s service as an event organizer. Meetup is dropping the subscription price to a mere $2 per month. That’s an 80 percent savings overall!
The second change is more complicated. Meetup members (those who register for events) will need to pay $2 to reserve a spot at your event. In other words, attendees are required to cough

Community | themecircle.net | 3 days ago

WordPress Hosting and How to Pick the Right One

Find out more about the types of WordPress Hosting, and how to pick the best one for your site!

WordPress Hosting and How to Pick the Right One

Community | themecircle.net | 3 days ago

Once you have decided to go and set up a WordPress website, you're going to need a hosting provider. What you need to know is that there are several different hosting options for you. Whilst this can be slightly overwhelming at first, don't fret: We'll give you all the information you need to help you decide which one is best for you. We'll look at the three most common hosting options for WordPress: Shared Hosting, VPS (Virtual Private Server), and Managed WordPress Hosting. You might already be wondering why there are so many hosting types, what's similar and different about each and which is best for you? So without further ado, let's get to it!
This is the most basic and cheapest of all the WordPress hosting offerings we outline today. It's good if you just want a site up on the internet and aren't getting lots of traffic. You simply want cheap hosting for a humble website and nothing more.
As the name implies shared hosting means you ‘share' a server with lots of other users and sites, it could be hundreds or thousands each. Like trying to get work down in a crowded room, it's doable, but it's not as effective as having the place to yourself. Shared hosting is great for a

15 min read Web News Insider
Community | wpsauce.com | 5 days ago

Optimize your WordPress Site and Make it Fast Again

To get a better picture of how this works, we will give a simple example. Let’s say you have a page that has to load 2MB worth of data (occupying 20 files) every time it loads. Now that you’ve got all the elements listed it turns out that around half of that data is useless. Some have been added as bulk actions for the whole site, some are obsolete and some simply have better options available. This plugin lets you disable all those elements and then groups the remaining elements in fever files for faster processing.

Optimize your WordPress Site and Make it Fast Again

Community | wpsauce.com | 5 days ago

Every new site that’s put up is clean and fast because the code is new. There isn’t much content, scripts or plugins to weight it down. Over time, all of these additions provide a double-edged sword. At the same time, they’re helping you simplify the backend work you’re doing, but stacking them one over the other will clutter everything and making your site difficult to navigate for you and slow to respond for your visitors. Even if you’re one of those devs that thrive in their own version of controlled chaos, having a slow site can and will burn you.
Most of the time you’ll need some kind of help to get it back running at optimal efficiency. We’ve found that one such tool is the Asset CleanUp plugin and it works wonders!
Make it fast
There are numerous reasons why you should want your site to be as fast as possible. Most of the reasons are obvious. Your visitors will be happier. Every one of us knows how frustrating it can be to fight your way through a slow site, constantly think which buttons to click and which not to so it won’t slow down your experience even further. Making a site fast will not only make their visit enjoyable but

16 min read Matteo Duò
Tutorials | kinsta.com | 11 days ago

How to Delete a WordPress Theme (3 Effective Ways)

Need to delete a WordPress theme? Learn three different methods to properly delete all theme files and data to keep your site secure and fast.

How to Delete a WordPress Theme (3 Effective Ways)

Tutorials | kinsta.com | 11 days ago

From time to time, you’ll find yourself switching to a new WordPress theme on your site. When you do this, it’s a good idea to delete the old WordPress theme, once you’re sure you won’t be switching back to it. Removing themes or plugins that you aren’t using from your site is good practice: it’ll make your site more secure and could make it faster. In this guide, I’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’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’t for you.
You’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’re in.
You might be tempted to hang onto that theme you aren’t using anymore: after all, it’s not doing any harm, and you might decide to use it again in the future.
But it’s good

8 min read Adi Spiac
Tutorials | translatepress.com | 27 days ago

How to Translate Sliders in WordPress (Any Slider Plugin)

There's lot of friction when trying to translate slider content (text, buttons, links etc.), mostly because it exists outside the WordPress editor. This tutorial focuses on how you can achieve this easily and for free, independently of the slider plugin used.

How to Translate Sliders in WordPress (Any Slider Plugin)

Tutorials | translatepress.com | 27 days ago

Love ’em or hate ’em, sliders and carousels are a popular design choice for a lot of WordPress sites. But if you’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’ll need to be able to translate those sliders to ensure a cohesive multilingual experience for your visitors.
To help, we’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’ll be able to follow this tutorial for free – 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’ll only need two things:
Your slider – we’ll create an example slider with the free Smart Slider 3 plugin, but the method that we’ll outline will work with any slider plugin/widget including

6 min read Adi Spiac
Plugins | translatepress.com | 13 days ago

DeepL Integration available in TranslatePress

Learn how to automatically translate your WordPress site or WooCommerce store using the new DeepL integration from TranslatePress. You'll get high quality machine translations that are easily editable.

DeepL Integration available in TranslatePress

Plugins | translatepress.com | 13 days ago

If you’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’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’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’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’s the list of supported languages in DeepL:
English
German
French
Spanish
Portuguese
Italian
Dutch
Polish
Russian
Setting

9 min read Adi Spiac
Tutorials | translatepress.com | 10 days ago

How to Translate Divi Sites (visually)

Learn how to visually translate all your Divi site content using TranslatePress. Whether you're using the Divi theme or Divi page builder, or both, creating a multilingual Divi website has never been easier.

How to Translate Divi Sites (visually)

Tutorials | translatepress.com | 10 days ago

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’s no built-in way to translate Divi sites, which is why you’re probably here reading this post. In this tutorial, you’ll learn how to translate a Divi site using the free version of the TranslatePress plugin.
If there’s one thing Divi users love, it’s visual design, and TranslatePress brings that same visual approach to creating a multilingual site with Divi.
By the end of this post, you’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’s dig in…
*This method will work for both the theme and plugin version of Divi.
How to Translate Divi Sites With TranslatePress: Step-by-Step
Here’s a bird’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’ visual translation editor interface

6 min read Tom Zsomborgi
Tutorials | kinsta.com | 11 days ago

WordPress Salts: What They Are, How They Work, and How to Use Them

WordPress salts, along with their companion security keys, are a cryptographic tool that helps secure your WordPress site’s login.

WordPress Salts: What They Are, How They Work, and How to Use Them

Tutorials | kinsta.com | 11 days ago

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’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’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’s super convenient for users, but it also opens the potential for a security issue if someone were able to hijack your browser’s cookies.
To avoid this, WordPress uses salts and security keys to secure your login information so that malicious subjects can’t do anything with it. Think of them kind of like “extra” passwords for your site that are almost impossible for a malicious actor to guess.
Because of their importance, you

6 min read WebDevStudios
Development | webdevstudios.com | 11 days ago

Get Started Making Your Own WP-CLI Commands

With WP-CLI you can generate hundreds of user accounts or publish thousands of posts to your blog without ever logging into your WordPress dashboard!

Get Started Making Your Own WP-CLI Commands

Development | webdevstudios.com | 11 days ago

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 > Plugins > Add New > Search “Hello Dolly” > Click Install > 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’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’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 under

Tutorials | wpjohnny.com | 6 days ago

How to recover a WordPress site from a hacked web server (Linux)

Guide on how to recover from server attacks (whether inbound or outbound). This guide is written for WordPress users but can be applied to any CMS.

How to recover a WordPress site from a hacked web server (Linux)

Tutorials | wpjohnny.com | 6 days ago

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’t cover all the nuances of server security here or listed every command for all linux distros. I’m more often using CentOS (RHEL) rather than Ubuntu (Debian). It’s up to you to look up alternative commands if that’s what you need.
First thing to do when your server gets hacked…
OH NO! YOU JUST GOT HACKED!! WHAT DO YOU DO?!! WHAT DO YOU DO?!
Usually, you find out your server got hacked because your datacenter

13 min read Weglot
Community | blog.weglot.com | 17 days ago

How to target the US Spanish-English bilingual ecommerce market

The U.S. now has the world's second-highest Spanish-speaking population, behind Mexico. How can ecommerce merchants tap into this vibrant market?

How to target the US Spanish-English bilingual ecommerce market

Community | blog.weglot.com | 17 days ago

Es oficial: In 2015, the U.S. became the world’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’s safe to say that making ecommerce more accessible to America’s 50 million-plus native Spanish speakers is likely to be a sales-savvy endeavor.
The U.S. retail landscape isn’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%—the highest percentage for a single language pair—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.
¿Cómo

6 min read Cozmoslabs
Plugins | cozmoslabs.com | 10 days ago

Stripe SCA support in Paid Member Subscriptions

What is SCA and how it affects your membership site if you're using Stripe to collect payments. Paid Member Subscriptions comes with full Stripe SCA support and uses the latest API for collecting payments.

Stripe SCA support in Paid Member Subscriptions

Plugins | cozmoslabs.com | 10 days ago

Strong Customer Authentication (SCA) takes effect on September 14, 2019. Let’s look at what it is and how it affects your membership site powered by Paid Member Subscriptions, especially if you’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’ll need a second security factor to complete the payment.
The 2 factor authentication process in payments isn’t something new. It’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’t follow the new authentication guidelines may

15 min read Tom Zsomborgi
Tutorials | kinsta.com | 8 days ago

WordPress get_posts: How to Use This PHP Function to Build Lists of Posts

If you’re not a PHP professional don't worry you just need a little knowledge of PHP to create custom lists of posts

WordPress get_posts: How to Use This PHP Function to Build Lists of Posts

Tutorials | kinsta.com | 8 days ago

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’re looking for, get your custom result set, then filter and order the items like a PHP/MySQL ninja. But don’t be scared if you’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’t look like a MySQL query, and you won’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 build