The most interesting result is that WordPress 4.9.8 is faster than WordPress 5.0. This doesn’t surprise us too much as the entire WordPress 5.0 project has been rushed.
Learn how we implement SSO using WordPress and Google accounts.
Single Sign-On (SSO) is one of those features every pointy-haired boss in the world wants on their websites. Managing user accounts and passwords across dozens of work-related sites gets very old, very quickly. The longer time went on, the greater the need for an SSO solution at WebDevStudios (WDS) became. I’ll tell you a little about our implementation of Single Sign-On using WordPress and Google accounts, and how it helps both WDS and our clients simultaneously. What is it?
In the simplest terms, Single Sign-On is a way for someone to access multiple websites using one set of username and password credentials.
The WDS-specific implementation uses Google authentication, primarily because we use the Google apps suite for our work tools. But WDS-SSO can easily support any standard OAuth service. Here’s a list of features we built into our SSO solution:
Google Auth support (including Two-Factor Authentication)
Client/Proxy configuration makes setup a one-time task
Enforces all sites involved to use HTTPS
Selective role maps (including Super Admin) for individuals and/or sites
Support for selective (multiple)
WordPress 5.0 ships with a new editor called Gutenberg. Here at WebDevStudios, we’re excited to build custom editorial solutions using Gutenberg and to see how the experience evolves from the classic editor. With that said, we’re huge fans of Advanced Custom Fields (ACF). It provides a robust set of field types that enables us to create flexible and friendly content management solutions for our clients. The time we save from writing, testing, and maintaining code with ACF makes it worth paying for an ACF PRO license. Our wd_s starter theme includes commonly-used content blocks built on ACF.
ACF and Gutenberg
The new WordPress editor has a lot going for it. This article has a bunch of shortcuts to make life easier.
The day has come! If you’ve been to your WordPress dashboard today, you’ve likely noticed a new (major) update waiting for you … yes, WordPress 5.0 has landed! ✈️ Here’s what to make of it, and especially if you haven’t followed all the 5.0 hype for the last year or so. But even if you have, this handy cheat sheet will provide you with an overview of what has changed in WordPress 5.0 and how to best take advantage of the new features.
This is your cut-out-‘n-keep WordPress 5.0 cheat sheet. ✂️
Scott Deluzio has purchase Quick Checkout for WooCommerce from Impress.org. We think it's a great fit and he'll take the plugin to the next level.
As of December 1, 2018, Quick Checkout is now owned and maintained by Scott Deluzio. As announced earlier this year, part of our rebranding effort was to find a new home for Maps Builder and Quick Checkout. After several weeks negotiating multiple offers, we’re proud to announce that Quick Checkout has a new owner. Scott Deluzio is well-known in the WordPress community for his ability to maintain and develop a wide array of quality WordPress products. His current offerings include Privacy WP, Fullscreen Background Images, WP 1099, WP-CRM System, and his most popular plugin: Conditional Checkout Fields. Quick Checkout is an excellent companion plugin to Conditional Checkout Fields.
Scott’s customers know his commitment to high-quality code and technical, patient, and results-oriented technical support.
As we prepared for the sale of Quick Checkout, we ensured that any new owner would enjoy a new logo and fresh website. We’re happy to see that Scott has launched the new site with that new vision and creativity.
We also had a version 2.0 that was already far in development. As Scott indicates on his announcement post, he’ll be reviewing the 2.0 version and listening
Perhaps I paid too much attention to the process behind 5.0, flawed as it was. Was it worth stressing out over?
2018 has certainly been an exciting year for WordPress. The CMS celebrated its 15th birthday and released its revolutionary version 5.0, featuring the new Gutenberg block editor. It seemed like there was something new to discuss on a daily basis. A lot of it was controversial. As someone who uses WordPress and cares about its future, I followed the process to develop and release version 5.0 closely. There were all kinds of dramatic twists and turns in the story. Timelines for the release continually shifted, the choice of using React.js was put in doubt due to licensing issues and accessibility concerns arose.
So much was left up in the air and many of us on the outside were left to scratch our heads. That lack of certainty led many members of the community to vent their frustrations in one way or another. Personally, I took a liking to Gutenberg but was a bit perplexed by how everything was unfolding.
An Undue Burden
To be blunt, the whole situation was stressful. And, judging by the social media and blog posts I read, there were others who felt similarly.
For me, much of the concern was how this was all going to affect both my clients and workflow. Not knowing when Gutenberg would
We're very happy to continue our new WordPress Community Interview series with a great chat with Evangelia Pappa from WPGreek Community.
The first episode of our new blog series on WordPress Communities was focused on the WordPress Toronto Community. Today, we are happy to interview Evangelia Pappa from the WordPress Greece Community! You can find Evangelia on Twitter and news about WordPress Greece community on wpgreece.org
Who is the WordPress Greek Community?
WordPress Greek Community first started back in 2007-2010, with the first full Greek translation of WordPress and then two unofficial WordCamps that took place in Thessaloniki in 2010 and 2011. In its present form, the Community has being active since 2012. The number of members in the Facebook group is at the moment around 6.900 and it just keeps rising every day. The key members of the community are the local meetups organizers who are also participating as members of the organizing teams of WordCamp Athens and WordCamp Thessaloniki.
In the Athens WordPress meetup one should look for Takis Bouyouris, Kostas Fryganiotis, Kostas Vrouvas, Iakovos Frountas, Kostas Xenos and Yannis Kastorinis. In the Thessaloniki WordPress meetup Panos Koukoulis, Konstantinos Efstathiou, Constantinos Spiliakos, Giorgos Ilidis, and Stefanos Togoulidis will assist you. And the Larissa
A fresh batch of tech comics poking fun at social media; interviews; getting tech support from friends.
Dynamic sidebars and widgets can help reduce your site’s bounce rate and improve your chances for a conversion.
Today we’ll be diving into the topic of dynamic sidebars and widgets (those that are content-relevant); more importantly how they can help reduce your site’s bounce rate and in turn improve your chances for a conversion. We’ll show you how to create a sidebar, along with widgets that show your visitors exactly what they want to see based on the topic or content of the current page or post. What Is Bounce Rate?
Before I show you how to reduce bounce rate by displaying content-relevant sidebars and widgets, let’s first define bounce rate.
Bounce rate refers to the percentage of site visitors who enter and leave rather than staying to explore other pages on your website. To reduce bounce rate you need to increase engagement, and this tells you much about your site’s usability. When a visitor finds your content useful, they stay and are willing to explore the site for even more useful content. This, in turn, gives you a higher conversion rate. The longer your visitors stay on your site, the greater the likelihood for more sales, sign-ups, and ad revenue.
Of course, you want them to stay longer, so you must have something that will stop them from leaving too
As newsletters are recognized as a great way to build and maintain relationships, let’s elaborate a little about the process of preparing your first newsletter.
The biggest challenge of email marketing is to cater to the limited attention span of the audience. That’s why if you are just starting your email marketing procedures, you need to create engaging newsletters. According to statistics gathered by Nielsen Norman Group, newsletters are still recognized as an excellent way to build and maintain relationships. Lay Down the Objectives of a Newsletter
Before you jump into creating a newsletter you need to identify the objectives that you want to achieve through your newsletters. So think about what your marketing efforts are directed at and answer the following questions to arrive at a resolution.
Do you want the recipients to avail your services?
Do you want to establish a sense of trust with the recipient?
Are you trying to inform and instruct your readers?
Once you address these questions, you need to ensure that your newsletter must agree with your objectives. For instance, if you are an e-commerce business and want to boost your sales, you can send irresistible offers.
Designing an Attractive Newsletter
In this case, you must maintain consistency with the newsletter template you use and don’t change it more than once a year.
All of the WordPress news in one handy article; WordPress 5.0, Gutenberg, and the Classic Editor support window.
Hey WordPress fans, this is our last monthly news roundup of this year. In the next one, we will be changing one digit. And so is WordPress, with WordPress 5.0 almost ready to go live, after being delayed a couple of times. But at least we have a release candidate right now. In addition to this big fuss around the date when WordPress 5.0 will finally land, the Gutenberg team gets the accessibility issues fixed, the Classic Editor plugin receives support until at least the end of 2021, and WordPress.com adds an activity timeline feature. But this is only the tip of the iceberg, we have many more interesting stories to share with you today, so stick around.
And as always, we also have a bunch of nice guides and tutorials so you won’t leave our December 2018 WordPress News roundup without learning something new.
December 2018 WordPress News with CodeinWP
WordPress 5.0 Release Candidate (1 and 2)
What could have been the genuine WordPress 5.0 turned out to be only its release candidate. Why? Because the official WordPress 5.0 was postponed from November 27th to a currently unknown date on the grounds that the release candidate needs more time to be fully tested.
The final (real) release
To make sure Weglot is compatible with Gutenberg, we got our hands dirty. Creating our own use case, migrating our website to WordPress using Gutenberg + translating with our own plugin.
Nothing has caused quite such an upheaval in the WordPress sphere as WordPress 5.0. While major releases are always a big event, this one especially made waves. The reason is that it ships with a much-debated addition to WordPress: the new Gutenberg editor. The editor has come a long way since Matt Mullenweg introduced it at last year’s WCEU in Paris. This week, with the release of WordPress 5.0, it will be merged with core and thus become available for all users (except those who opt out with classic editor plugin).
So, in short: big changes are coming to WordPress. However, what does this mean exactly for the platform, its users and also plugins like Weglot? This is exactly what this blog post is about.
In the following, we will go over what Gutenberg is as well as the main changes and issues it brings to WordPress. We will then talk about Weglot’s compatibility with the new editor (hint: it’s fully compatible) and underline it with a high-profile case study (another hint: it’s this very website). So, if you have question marks about using Gutenberg with your multilingual website, this is the post for you.
What is the Gutenberg Editor (And What Does It Mean
Is it time for your company to redesign your website? Here are 13 reasons why it might be.
Every year, I like to recommend that clients conduct a website audit or have a developer perform one. The landscape of web development ebbs and flows and the internet changes so exponentially every year with upgrades in both physical hardware and coding languages that there’s a lot to take into consideration for your company, your users, and the growth and future of your business. The question always ends up being, “Are you prepared for the next couple of years, or is it time for a website redesign?” Here are 13 reasons why it’s time.
1. Your Branding Has Changed
The most obvious reason for a redesign is that your company’s identity has changed.
Circumstance: You throw some dollar bills at a new logo or a new suite of fancy printed materials. That’s fantastic, congrats, but your website still reflects your old logo or brand materials.
New identity updates are a great time to unveil a sparkly new website to go along with it. In an ideal world, you roll out everything all at once. But in the real world, you can roll your brand updates out in phases. Either way, get it done; update your brand 100% or not at all. Discrepancies can hurt your bottom line
Of all the amazing things the new block editor (aka Gutenberg) for WordPress can do, the ability to create custom blocks is right at the top of the list. This feature allows developers to tightly integrate their own content and layouts within the editor in a standardized way. While we lose a little bit of flexibility in terms of what we can do with the edit screen, we gain a more consistent UI. This can be a big help when training clients to use WordPress. Plus, it just looks cleaner than the Classic editor.
The WordPress Toolbox
Unlimited Downloads: 500,000+ WordPress Themes, Plugins, Templates & Design Assets
What is important is that your site is fully functioning before you launch it on the World Wide Web
Every single day, a new website is produced and launched online. These websites differ in form, design, aim, and functionality. If you are starting to build a website for your business or hobby, it may be a challenge for you on how to make it. Not only how to build it from scratch, but also how to create a fresh and relatively new kind of website to stand out among others. What’s important is that your site is fully functioning before you launch it on the World Wide Web. In this article, we will give you 12 different tips that you need to do before introducing your site online. 1. Install a WordPress backup solution
A backup solution is necessary for your site to schedule different times of backups. No one is safe now online, even the most secured websites, so it is essential to have a backup solution for your WordPress site. Backups can be commenced depending on your settings, and it can be stored on any cloud storage of your choice, or even send it to your email.
2. Secure WordPress Admin Area
Everyone is not safe online; hackers and malware can attack everyone. In your WordPress site, the site’s admin area is the most critical part. It is like the heart of your website,
A Multilingual SEO checklist for ranking well in all languages.
SEO is hard enough when you’re only trying to rank in one language. But add a few more languages to the mix? Well, yeah, WordPress multilingual SEO can feel a little overwhelming. It doesn’t have to, though. Multilingual SEO is really just about applying all those same SEO principles and then also following some basic guidelines to make sure that each language has the same chance to benefit from your SEO efforts and rank in Google.
In this post, we’ll cover those best principles so that you can have all your site’s translations ranking.
You’ll still need to build some links and do some keyword research – but this guide will make sure Google can index all your content and serve up the right translation to visitors from around the world.
Let’s dive in…
1. Make Sure Google Can Crawl Each Language
Let’s start at the beginning – you can’t rank your multilingual WordPress site if Google can’t index it.
Services like Google Translate have made it easy to let people dynamically translate your website into any language (kind of like how the Chrome Browser can automatically translate text).
Now, that type of translation
This is the first edition of the “WordPress Products, Audited” series! It aims to help WordPress theme and plugin sellers optimize their products for more sales & conversions, basing the suggestions on data and on years of experience selling WP products.
Welcome to the first edition of our “WordPress Products, Audited” series. We’re thrilled (yes, thrilled!) to launch this series which will enable us to help WordPress theme and plugin developers to optimize their products (this time it’s ‘Elementor Addons’) for more sales & conversions in all possible aspects. Motivation
One of the key differentiators between Freemius and other popular WP eCommerce solutions that help WordPress plugin and theme developers sell their products from their store is our business model. Unlike EDD or WooCommerce which make their money from selling extensions, we make money only when our partners make money. This alignment of interests incentivizes us to proactively keep helping our partners with things like pricing strategies, business models, conversion rate optimization, marketing advice, branding & design, etc. If we can help a partner to gross more money, we directly benefit from it. As we keep doing those internal “audits” for our partners’, we noticed that many WordPress product sellers are making the same mistakes, when it comes to the way they present, position and price their products,
We recently discovered a situation where we were able to find some fun and interesting ways to extend our standard ACF Flexible Content Blocks. Let's dig in and find out what we did!
Here at WebDevStudios, we do quite a bit with Flexible Content Blocks in Advanced Custom Fields (ACF). If you aren’t familiar with the plugin, ACF allows for the creation of a multitude of custom meta field types using a graphical user interface (GUI) in the WordPress Dashboard. You can do almost anything with these fields—from simple text and URL inputs to searching for posts and pages and building image galleries. ACF allows you to power your site with robust customization options, which you can use to create and manage dynamic pages. Instead of being locked into a set of page templates where the functionality and layout are tied directly to the theme’s files, building pages with ACF Flexible Content Blocks puts the power of customization into your hands as a site manager and editor. You can add, remove, and rearrange blocks as needed and have full control over the content within each of those blocks.
Sometimes, though, simply customizing the content within those blocks isn’t enough. Sure, it’s nice enough to be able to edit the title of a block or select a different set of Featured Posts to display. But, what if you don’t want to have to get that
Do you really need all those icons? Probably not. So don't load all of them. Check out how we decreased the size of our icon fonts file by a whopping 97.59% by using a font generator.
Back in the early days, icons were readily available, but implementing them efficiently in WordPress was a bit more difficult. You could get around some issues with sprites, but they were not always a good way forward, and as retina screens started coming out, the problem was magnified (quite literally). One of the most common solutions to this problem is to use an icon font. Icons are web fonts or vectors, so you can scale them infinitely and a lot of icons can fit inside a single file, bringing down your request count considerably. This allows you to use almost any icon you can possibly dream up. However, with this, also comes some performance considerations.
We’ll show you in this article a couple different ways to use WordPress icon fonts, where to get them, and which method might be the best for your site.
Where to Find Icon Fonts
There are a lot of great places to now find icon fonts for your WordPress site. Just type “icon font” into Google will yield you some great results. One of the most popular and widely used ones is Font Awesome. As of writing this, it has 1,400+ free icons, as well as 4,500+ icons in their pro version. It includes icons for just about
WordPress 5.0 eliminates the classic editor and introduces a completely revamped editing user interface. Check out all the new features of WordPress Gutenberg.
Guys, it’s happening. Finally, WordPress 5.0 is live for everyone. WordPress 5.0 “Bebo” https://t.co/hW9nfThfiB pic.twitter.com/KJP5v3YBnv
WordPress 5.0 ‘Bebo’ Official tweet
WordPress is the most popular and most used website builder out there. WordPress is going through some major changes. Gutenberg is the future of WordPress, and it is releasing today on 6th of December 2018. it replaces the classic WordPress editor with a new block-based visual user interface. WordPress creator, Matt Mullenweg announced WordPress 5.0 plans back in October.
Gutenberg brings a complete makeover to the traditional WordPress classic editor, known and used by all today. Matt tweeted about the “sitting back and watching the download counter”
Time to sit back and watch the download counter… https://t.co/oioMjEpLwf
— Matt Mullenweg (@photomatt) December 6, 2018
What is Gutenberg WordPress Editor?
Gutenberg is the new editor that aims to replace the classical TinyMCE editor that has been used in WordPress so long. Gutenberg is a client-side interface built up from the ground up with React JS Library. It uses a block-based system for content creation.
WordPress 5.0 is right around the corner with the flagship feature, the new Gutenberg editor, set to change the WordPress landscape dramatically. Gutenberg not only impacts how you write content in WordPress, but how developers build plugins for WordPress. In this post, I cover the main parts of making your plugin compatible, if not better, with Gutenberg.
WordPress 5.0 is right around the corner with the flagship feature, the new Gutenberg editor, set to change the WordPress landscape dramatically. Gutenberg not only impacts how you write content in WordPress, but how developers build plugins for WordPress. Here at Delicious Brains we are working hard on the next version of our plugins, including making sure they are Gutenberg-compatible, but after chatting about Gutenberg the other day I thought it was high time I made sure my own plugins worked with the new editor as well.
In this post I’ll walk you through the process I took for making Intagrate, my Instagram WordPress plugin, Gutenberg-compatible, which will hopefully get you started on making your own plugins Gutenberg-ready.
Things to Consider
Although there is a way to completely disable Gutenberg on sites by using the Classic Editor plugin, if your own plugin is used on sites you don’t control (very likely if the plugins are sold or available on the WordPress plugin repository) then you will need to ensure it still functions a s expected with Gutenberg. There is also no guarantee that Classic Editor will be around in the future.
Plugins can widely differ in functionality
An update to our vulnerability disclosure policy. 30 days - no exception.
This post is about the realities both good and bad that come with the responsibility of reporting vulnerabilities. The long days of summer are gone, fall has faded away and winter is upon us… reflecting back over the past months the Pagely security team spent some of those days uncovering and reporting a number of unreleased exploits (or 0days) being used against our customers’ sites. It’s just part of the job. When securing sites we see what vulnerabilities attackers are using and how they work, and as an extension of that task, we make sure plugin authors are notified about the vulnerability so they can apply a patch.
It’s a fantastic feeling when we see an actively targeted vulnerable plugin getting patched and secured, but that feeling only comes after the patch gets applied. Just like the feeling of the first fall colors coming in, summer must heed to fall, to allow the shorter, cooler days to prevail. If we had 365 days of summer, then the world would be a barren wasteland. Much like the seasons, vulnerability reports need to be handled swiftly, before the users of the software get burned by attackers.
The time spent waiting for the patch can be stressful,
Be prepared! We put together a list of Gutenberg ready themes to help everyone get ready for the evolution.
Everybody is getting ready for the day Gutenberg arrives as the default editor in the WordPress core. Developers are either busy adding new functionality to their themes () or engaged in building completely new Gutenberg-compatible themes from scratch. Most people are at least skeptical about switching to this forthcoming editor, but we all need to embrace the change sooner or later.
If you are looking to start a dropshipping business on WordPress, you will definitely love this post. We show you exactly how to start a WooCommerce dropshipping business on your WordPress site using the AliDropship plugin.
If you are looking to start a dropshipping business on WordPress, you will definitely love this post. In a couple of words, we show you exactly how to start a WooCommerce dropshipping business on your WordPress site using the AliDropship plugin. This post contains some affiliate links. We may receive a commission for purchases made through these links. See the disclosure for more details.
Ecommerce is booming, and dropshipping is your opportunity to get a piece of the pie. By the way, did you know that “…in 2017, retail e-commerce sales worldwide amounted to 2.3 trillion US dollars and e-retail revenues are projected to grow to 4.88 trillion US dollars in 2021.”
Not a bad figure at all.
Now you’re in the know but why dropshipping? This business model is easy to start even on a tight budget. By any means, it has its share of challenges just like any other business. However, if you put in the work, you can turn in a profit like many other dropshippers out there.
Towards the end of this post, we share a marvelous video and a couple of successful dropshipping case studies, so stick around for that. Other than that, get your mug ready and let us get down to business.