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!

×

3 min read pol taj
Plugins | wpgeodirectory.com | 1 day ago

GeoDirectory V2 - Design Customization

GeoDirectory V2 and all its add-ons are out of BETA. This is the 1st of a series of posts about what's new in V2. Like compatibility with Gutenberg, but also popular page builders like: Elementor, BeaverBuilder Elegant Themes' Divi, WPBakery and more!

GeoDirectory V2 - Design Customization

Plugins | wpgeodirectory.com | 1 day ago

GeoDirectory V2 and all its add-ons are finally out of BETA. If you haven’t heard about it yet, GeoDirectory V2 is the first major rebuild of GeoDirectory code base since 2014.
It’s not just an update, it’s a brand new software.
More powerful, more flexible and ready for other 5 years of powering great directories for our customers.
Today it can be found here: GeoDirectory V2
We are working on few final details, like the redesign of this website, before launching it publicly on the WordPress.org plugin repository.
One of the reason why we are postponing this a bit longer, is to try to reach as many users of V1 as possible before the update comes out.
Even though updating from V1 to V2 is fairly simple, it requires few extra step compared to the typical GeoDirectory update. (*** Docs about conversion from V1 to V2 here ***)
Just clicking the update button isn’t enough. Your website won’t show any listings and the design will need to be adjusted a bit.
We want to prevent as many surprised angry users as possible.
We’ll do this with a series of blog posts, videos, newsletter, with social media updates and through our forums.
We hope to reach them all,

5 min read WebDevStudios
Editorials | webdevstudios.com | 4 days ago

How HeyTaco! Has Improved Our Company Culture in a Remote World

As Founder and Chief Taco Officer of HeyTaco!, Doug Dosberg, says, "For many, the taco emoji is a symbol of appreciation. You can never show too much appreciation.” Learn how the Slack integrated app HeyTaco! helps to improve our company culture.

How HeyTaco! Has Improved Our Company Culture in a Remote World

Editorials | webdevstudios.com | 4 days ago

Creating a great company culture takes work. Creating a great remote company culture takes creativity. How do you engage in small talk with your co-workers without the proverbial water cooler? How do you celebrate success, commiserate over struggles, enjoy birthdays, anniversaries or holidays without a company outing or celebration in the break room? How do you make work more than just a computer you log into and get your tasks completed? It’s not easy! But at WebDevStudios (WDS), we found a way to make it work by relying on HeyTaco! to improve our company culture. Early on, we realized that creating a great company culture starts with great communication. We have found that Slack is a great platform for executing communication in an intuitive way and lines up well with all our company’s needs. Part of what makes Slack great is the ability to integrate with third-party apps to really make Slack your own, such as the awesome app HeyTaco!
At its most basic level, HeyTaco! is a team-executed reward system. Just invite HeyTaco! into your Slack channels and you are ready to go. Everyone has five tacos to give out per day. To give out your tacos, simply post a nice message, include

11 min read WebDevStudios

Building a WordPress Theme: Things to Consider in 2019 (And Beyond)

When building a #WordPress theme in 2019, there are certain things to consider. Learn what's required, what's new, and some ways to clean up WordPress for the frontend and for users.

Building a WordPress Theme: Things to Consider in 2019 (And Beyond)

WebDevStudios (WDS) is working to improve our theme framework wd_s based on Automattic’s _s; although at this point, it’s resemblance is only vaguely similar. WDS is dedicated to keeping up to date with the web development industry and making educated decisions about which new things to pursue and which to ignore (for now). In my private time, I’ve been building a starter theme from scratch to better educate myself about what is required by WordPress to build a theme-repo-approved theme but also to make my own informed decisions based on what others are doing, how people typically use the internet, and what of WordPress core feels antiquated.
I started writing this blog post to try and build a custom theme from scratch, but that proved too problematic for a few reasons. The time commitment wasn’t small. Any theme I built would require more than just one blog post and there’s a world of information out there to help you on your way already. Also, before any opinionated decisions had been made, the outcome was essentially any other theme out there already. The biggest reasons I thought I’d circle back and rethink this post was because a lot of those

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

How to Create a Multi Language WordPress Site

A in-depth article about how you can create a multi language WordPress website with examples and a case study.

How to Create a Multi Language WordPress Site

Tutorials | blog.weglot.com | 9 days ago

Expanding internationally is the natural next step for businesses that have achieved local success. But how do you provide content to consumers in other languages? With a WordPress multi language website, you can translate your web pages into multiple languages with ease — and that’s where this guide comes in. Learn everything you need to know about WordPress language translation and start tapping into overseas markets. Creating a WordPress multi language website makes sense. When you look at the numbers, the web caters overwhelmingly — and disproportionately — to English speakers.
English is ranked the third most popular spoken language in the world with 360 million native speakers. But it claims the top spot amongst the most commonly spoken languages online, with 873 million internet users. And then there’s the fact 53.3% of online content is written in English.
The fact is, the number of English speakers pales in comparison to the number of Mandarin speakers (955 million) and Spanish speakers (405 million).
Imagine opening a web page and seeing Chinese characters. If you don’t know Mandarin, you’d quickly leave the site, right? And you sure

9 min read Puneet Sahalot

Elementor Free Vs Elementor Pro: Which One to go for?

Wondering if you need Elementor Pro for your WordPress business? Check out this post for details.

Elementor Free Vs Elementor Pro: Which One to go for?

With so many features and functionalities, choosing between Elementor and Elementor Pro can be trivial. Elementor’s free version comes with great design options and features and in addition to that, Elementor Pro takes those designing options to a whole another level and can be of great use to make professional websites. Both have excellent customization possibilities but which one to go for can still make you scratch your head in confusion.
In this article, we will learn about the features and functionalities of both of them. Let’s have a good look at both of them and dig into their functionalities and what do they have to offer.
Elementor Lite Version
The Elementor lite version is the free one and can be downloaded directly from WordPress.org. Don’t go by the notion that it is free so it might not be able to do a lot. With this plugin, you can single-handedly create a fully functioning website and that too without touching a single line of code.
Let’s jump in and see what does the free version has to offer.
Templates Library
The free version of Elementor comes with a pretty good template library which you can use to build web pages easily. The library comprises

6 min read WebDevStudios
Business | webdevstudios.com | 18 days ago

How Page Builders Can Help Your Team Create Better Websites

WordPress Page Builders have a controversial history, but things have changed. Read this and learn how Page Builders can help your team.

How Page Builders Can Help Your Team Create Better Websites

Business | webdevstudios.com | 18 days ago

WordPress Page Builders have a controversial history. Early visual design tools for WordPress were clunky and, behind the scenes, outputted code that was slow-loading and poor in quality. Not only that, Page Builders were often bundled together with WordPress themes, which made it very difficult to change themes or reuse any of a page’s copy and imagery without rebuilding. It’s no surprise that many developers and WordPress veterans avoided Page Builders and opted to hand-code pages using HTML and CSS. These days, things are very different. Page Builders have matured and instead of slowing down content creation workflows, they speed them up and enable more people to be involved in the website building process. This might sound like a “too many cooks in the kitchen” situation, but as companies and teams grow, individuals that make up those teams tend to specialize.
With a visual design tool, like a Page Builder, your copywriter can work on writing while a designer imagines the aesthetics, branding, and visual direction. A marketing team can A/B test and optimize funnels while a translation team works on localization. Anyone that’s involved with the website

5 min read WebDevStudios
Business | webdevstudios.com | 11 days ago

3 Questions to Ask Your Project Manager

Who is your main point of contact for your website development project? It's your Project Manager. Here are the questions you should ask.

3 Questions to Ask Your Project Manager

Business | webdevstudios.com | 11 days ago

Who is your main point of contact for your website development project? If you guessed the Project Manager, you are correct! Once your project is ready to kick off, you will be introduced to your project team, which includes a dedicated Project Manager. The Project Manager will be communicating introductions, status updates, deliverables, requirements, and more. Communication is very important during a website project. The ultimate goal is for the Project Manager is to ensure the client is fully aware of the project life cycle, timeline and status. The Project Manager will be asking various questions throughout the project discovery, development, QA and launch phase, but there are three key questions that you should always ask your Project Manager.
“How will we be communicating throughout the project?”
Typically, a Project Manager will plan how communications will take place between the project team and client well in advance of the project kick-off. Whether it’s via email, Slack, or a weekly status call, there is a primary way communication is delivered. At the initial kick-off call, you should ask the Project Manager to provide information on how communications will

Community | wptavern.com | 8 days ago

YoastCon Overshadowed by Twitter Storm: Joost de Valk, SEO Industry Leaders Called Out for Objectifying Women

Very weird discussion going around #YoastCon. WPTavern did a complete article.

YoastCon Overshadowed by Twitter Storm: Joost de Valk, SEO Industry Leaders Called Out for Objectifying Women

Community | wptavern.com | 8 days ago

The third edition of YoastCon kicked off today in Nijmegen, the Netherlands, but for those following remotely the conference has been overshadowed by a discussion that erupted on the #yoastcon hashtag prior to the event. Several parties began circulating tweets and unsavory videos involving Joost de Valk, for which he has since publicly apologized. The story was complicated and confusing to follow, as many of these decade-old tweets were deleted and the videos made private by the websites that are hosting them. The parties who were publishing screenshots from archive.org alleged that de Valk was sexually harassing women in the SEO industry.
@yoast can scrub @jdevalk history of thirsty sexual harassment tweets but The Wayback Machine knows all. If it's not harassment why was it deleted yesterday? #YoastCon pic.twitter.com/amctSWHqEw
— Dan Leibson (@DanLeibson) February 6, 2019
Looks like somebody whose name rhymes with toast has been busy deleting tweets ahead of #YoastCon … wonder if any of them are in https://t.co/7s6vq2FNXD? pic.twitter.com/Oi7uAexukv
— David Cohen (@explorionary) February 6, 2019
No seriously, fucking don’t try and excuse behaviour like this.

20 min read Vova Feldman
Community | freemius.com | 17 days ago

Modern Ways To Reach New Relevant Audiences For Your WordPress Product

Great piece by Kobe from Freemius! Our community is highly focused on content marketing but there are plenty of additional modern techniques reaching out to new audiences.

Modern Ways To Reach New Relevant Audiences For Your WordPress Product

Community | freemius.com | 17 days ago

Any WordPress plugin or theme without engaged and relevant audiences of users will have a very hard time justifying the resources that are being put into developing & maintaining it. In this article, I’m going to focus on several innovative ways which will enable you to reach new audiences for your WordPress product business. These ways do not include the common & widely familiar ones like SEO, content marketing, old-fashioned social media marketing, etc. Instead, the focus here will be set on presenting you with paths you probably have not encountered before in the WordPress business sphere! “Stealing” Your Competitors’ Customer Data
I obviously realize how potentially problematic this section’s subheader may appear, but let me reassure you by saying that the idea & method described here are perfectly legal and morally sound, just as long as you follow the information provided and not take it in some other, less decent directions. Let’s get to it:
1 – Broad Audience Targeting
As a seller of WordPress plugins and themes you may or may not have heard of a thing called “Dynamic Product Ads” by Facebook. If you haven’t

35 min read Eusebiu Oprinoiu
Community | pippinsplugins.com | 26 days ago

2018 Year in Review - Pippins Plugins

An excellent post from Pippin Williamson sharing the highlights and the challenges of 2018 while running Sandhills Development.

2018 Year in Review - Pippins Plugins

Community | pippinsplugins.com | 26 days ago

Since 2012, I have written a year-in-review post to detail and share highlights and challenges of the previous year. So as is tradition, here is my review of 2018. In all, 2018 was an incredibly successful year for me and my company, Sandhills Development. We had some great achievements that expanded the team, grew our revenue and profit, acquired a new product, sold two plugin products, branched out into a new market and industry, and matured as a company. We also, however, had some significant challenges that were perhaps some of the hardest yet. I’d like to share some details about each.
When Sandhills Development first started, I had no intention of having a large team and was very reluctant to ever grow the company to more than 5-8 people. Through the growth of our products, however, it has been necessary to increase the size of our team to fill ever-growing resource needs. At first I was leery to allow the team to expand beyond what I felt I could directly manage but overtime I welcomed the challenges that are involved with doing so.
Today we are at 19 full time employees and one part time / variable time contractor on the software side of the business, and two full time

8 min read robert Abela
Business | kinsta.com | 22 days ago

Kinsta Kingpin: Interview with Robert Abela

Yours truly interviewed by Kinsta on how I started my WordPress plugin business, what challenges I found along the way and much more. Hopefully it inspires those who are thinking of getting started, the same as others inspired me.

Kinsta Kingpin: Interview with Robert Abela

Business | kinsta.com | 22 days ago

Robert Abela is the CEO and founder of WP White Security, a European based company which develops WordPress security plugins. They also blog about all things related to WordPress security. You can find Robert on Twitter and LinkedIn. This is our recent interview with him, as part of our Kinsta Kingpin series.
Q1: What is your background, & how did you first get involved with WordPress?
In 2013 I was a product manager at a security software company, and we needed a blog for our website to share our research findings. After reviewing a few solutions, we chose WordPress. As a security software company, we were also interested in the security side of WordPress and were quite surprised by how much of an easy target WordPress was back then. We had developed an online security service for WordPress ourselves, but it never really took off.
When we started using WordPress, I also started following the WordPress community and was surprised by the number of people making a living from WordPress. I decided to go solo and start offering WordPress security services – I started cleaning hacked websites and doing security hardening. While freelancing I needed an activity log solution for

Development | rachievee.com | 2 days ago

Quick Tip: WordPress "get" and "the" template functions

A quick tip aimed for beginners getting to know WP. There are template functions in WordPress that seemingly do the same thing, so what is the difference? When do you use either one?

Quick Tip: WordPress "get" and "the" template functions

Development | rachievee.com | 2 days ago

If you’re learning how WordPress templates work, there are two kinds of functions you’ll see a lot. What I like to call, the “get” and “the” template functions. If you haven’t noticed by now, there are functions in WordPress that seemingly do the same thing, so what is the difference? When do you use either one? Here are some examples: “Get” function
“The” function
I learned PHP through WordPress first, before I went on to solidify my PHP knowledge outside of it. If you’re in the same boat that I was, even if you’re not a beginner in other languages like HTML and Css, here is how I learned these functions.
“Get” Functions
The “get” functions will fetch the data I want, but the data will not display on the front-end by default. If I drop one of these functions, say “get_the_title” inside of a WordPress loop, I will not see the title on the front-end. For those who don’t know what I mean by front-end, I mean you won’t see it on your website. Which is confusing, right? At first, I was like, “Hey, I’m in the loop, and it’s supposed to get the title,

14 min read Tevya
Tutorials | wordx.press | 3 days ago

Creating Custom Post Types Layouts in Divi & Interlinking Them with CPT-onomies

Want to cross-link two sets of Custom Post Types? What about build their layouts in Divi? If you're looking for these things, heres a guide on how we accomplished all of that.

Creating Custom Post Types Layouts in Divi & Interlinking Them with CPT-onomies

Tutorials | wordx.press | 3 days ago

We recently had the law firm of Hepworth Holzer become a WordXpress member. Their site looked and worked great for visitors and SEO. Unfortunately it was a bit of a pain to update content, especially if we wanted to add a new block of content to a page or something. It required first creating a new block for that content in Advanced Custom Fields (ACF) plugin. Then going in and modifying the custom-built-theme’s code to display that new block of content. We recognize that a lot of developers set things up like this, and it’s a great system. We manage a number of WordPress sites that are setup this way. However, it can be difficult for someone else who’s taking over the site, to find and figure out where to add the new code, etc. Adding a new block of content and getting it to look nice can take hours if the theme isn’t well setup or isn’t commented well. In contrast, with a theme or plugin that uses a visual or block-based editor like Divi or Elementor, that same content addition might only take 5 or 10 minutes.
Part 1 – The Why, What, and How of CPT’s
First, let’s look at why, what, and how of Custom Post Types. This will establish the

11 min read Adi Spiac
Tutorials | translatepress.com | 19 days ago

10 Effective Tips to Increase Your Multilingual Site Speed in WordPress

The tutorial covers 10 actionable tips for having a fast multilingual site.

10 Effective Tips to Increase Your Multilingual Site Speed in WordPress

Tutorials | translatepress.com | 19 days ago

Knowing how to increase your multilingual site speed is an important skill. Page loading speed is an often underestimated factor for the success of a website. However, it influences many key factors, like: traffic, bounce rate, conversions, user satisfaction, as well as SEO. This detailed guide will cover everything you need to know about how to make your multilingual WordPress site faster. We will go over why loading speed is so important, how to test the current state of your site and what measures you can take to increase your multilingual site speed.
Lack of Speed is a Killer
Many people are unaware that in page loading, literally every second counts. Here is why.
Attention is a Rare Good
The reason why speed is so important is because it matters to users:
47% of consumers expect a web page to load in two seconds or less
40% abandon a site that takes longer than three seconds to load
79% of shoppers are less likely to return to a website if they are dissatisfied with its performance (even if it’s in their own language)
One second delay reduces conversions by 7%, page views by 11% and customer satisfaction by 16%
As you can see, saying that every second counts is not an exaggeration.

7 min read Eric Karkovack
Development | speckyboy.com | 9 days ago

Using the WordPress Classic Editor on New Websites

Because the Classic Editor is going to be around for a little while, does it make sense to use it on a new build?

Using the WordPress Classic Editor on New Websites

Development | speckyboy.com | 9 days ago

As software evolves, we can find ourselves having to adapt to new ways of doing things. There’s a learning curve involved that, while frustrating at first, becomes second nature once we have put in the requisite practice. WordPress, however, has provided us with a choice. We can adapt to the new Gutenberg block editor, or we can stick with the tried-and-true Classic editor.
Generally speaking, “legacy” solutions such as the Classic editor are often phased out rather quickly. Software developers tend to leave the old feature around just long enough for serious users to adapt and clean up any loose ends on existing projects. After that, it’s gone for good.
In the case of web design and development, that trend often means that we can squeeze some extra life out of a feature for our existing sites, while using the latest solution for new projects. But the Classic editor may be a different ball of wax.
Continuing Support
As you might have noticed, the road to get Gutenberg released with WordPress 5.0 was a bumpy one. There were a lot of ups and downs. Worst of all, an air of uncertainty left web professionals without a clear sense of how to approach both new and existing

10 min read Codeinwp
Business | codeinwp.com | 29 days ago

2018 in Review and How Gutenberg Will Change Page Building - Transparency Report #47

All of the latest news from CodeinWP, Themeisle, and Revive Social. What worked and what didn't in 2018. Plus, WCPune.

2018 in Review and How Gutenberg Will Change Page Building - Transparency Report #47

Business | codeinwp.com | 29 days ago

Welcome to the 47th edition of the monthly transparency report (for December 2018). In this series, I go through what’s happening in the business and discuss our projects, plans, wins and struggles. Click here to see the previous reports. With the new year well under way, it’s perhaps a good moment to look back at 2018 and evaluate the progress we made, the challenges we faced, all the good and bad things, and also discuss what we’re planning to accomplish in 2019.
Let’s get right to it:

16 min read Vova Feldman
Community | freemius.com | Jan. 16, 2019

Should You Incentivize User Feedback For Your WordPress Plugin/Theme?

An interesting article by Kobe Ben-Itamar discussing the DOs and DONTs of collecting user feedback for WordPress plugins and themes.

Should You Incentivize User Feedback For Your WordPress Plugin/Theme?

Community | freemius.com | Jan. 16, 2019

All WordPress plugin/theme sellers who sell their WordPress products through Freemius are added to a Freemius DEV Slack channel, where discussions about WordPress business best practices, as well as consultation sessions, take place on a daily basis. Just a few days ago, the creator of ‘WP Sheet Editor’ (and a few other great WordPress plugins), Jose Vega, came out seeking for some advice on whether or not he should ask for user feedback about his products. His plan was to incentivize them to provide their ideas of how their experience might be improved by offering free plugin licenses to users who come up with the best suggestions. We decided it was worth expanding on this topic, in the hopes of helping all WordPress plugin/theme owners understand the benefits and drawbacks, as well as how to best manage this kind of strategic move. Here’s Jose Vega’s original message from the Slack channel:
“Hi guys, I have an idea. I want to implement an ‘innovators program’ in my plugins. I will send an automated email to the customers, asking them to give me feedback (5 ideas) on how to improve the plugin (improve the UI, workflows, extension ideas, new

18 min read Joshua Strebel
Community | devrix.com | 8 days ago

6 Mistakes That Destroy Your Website's Conversion Rate

No matter what type of niche you’re in, your website exists to bring you more leads, increase sales, and grow your business in the process.

6 Mistakes That Destroy Your Website's Conversion Rate

Community | devrix.com | 8 days ago

Conversion rates, there’s never enough of them, right? No matter what type of niche you’re in, your website exists to bring you more leads, increase sales, and grow your business in the process. However, if you’re not getting enough clicks and conversions, something must be terribly wrong with your website layout and the marketing tactics that you deploy.
When it comes to your website, there are various factors that can influence the conversion rate, such as usability, layout, CTAs, content, and overall UX as well. If you’re getting a significant number of web visitors, but no conversions, don’t worry, you’ve probably made some mistakes that luckily are fixable.
In this article, we’ll summarize the most common mistakes that lead to a reduced conversion rate, and what can you do to resolve them.
1. Your Website Is Still Slower Than a Snail
Come on, it’s 2019 and people still have to spend 5 seconds of their time on your slider to load? Please, that’s too long.
Even 1 second of delay can result in a 7% reduction in conversions. Up to 79% of online shoppers won’t return to a slow website either and complain to a friend about the

4 min read Donna Cavalier
Business | elementor.com | Jan. 9, 2019

Elementor Acquires Layers WP

Elementor acquires Layers WP and makes all Layers themes available for free

Elementor Acquires Layers WP

Business | elementor.com | Jan. 9, 2019

Today, I’m excited to announce that Elementor has acquired Layers WP, a popular WordPress theme company. For those of you who are not aware, Layers is a WordPress theme brand, launched in 2014 by WordPress veterans, David and Marc Perel. With some beautiful themes, Layers saw much success over the years, partnering with Envato and other major players in the market. Back in 2015, Layers won #2 on Product Hunt and attracted a lot of attention. Over the years Layers accumulated over 375,000 downloads worldwide.
With the change of the tide in the WordPress ecosystem and the fast-paced shift towards all-in-one solutions in its market, David and Marc approached us with a proposal. We met in London, and were impressed by the enthusiasm and approach of these two creative entrepreneurs. Both of us found common ground in our approach and vision, and decided to explore the option of an acquisition.
Layers were looking to hand over the project to the right company. They wanted to find a complimentary product for their themes, a product that offered an intuitive and easy to use solution for designing a WordPress website. Their selling point was that Elementor could stand to benefit from the

7 min read WebDevStudios
Business | webdevstudios.com | 23 days ago

Website Branding Basics

Are you being consistent with your website branding? Learn the basics of branding your website successfully from an expert WordPress website designer.

Website Branding Basics

Business | webdevstudios.com | 23 days ago

Your website is a direct representation of your company’s brand. That is why it is crucial that your website is consistent, clear, and does a good job of representing that brand across all platforms and on the website itself. It can be quite easy to stray away from your brand with all of the new functionality or customization of websites these days, but it’s important to make sure that every part of your website, content, and social media all play with the same set of branding guidelines to ensure your user base receives the same level of quality across the web. Your goal should be to ensure that your website is built clearly to reflect your brand. The Basics
Every company should have a style guide. If you don’t, get on that. Within your company, you need to regulate your brand’s outward appearance, but you should also set the guidelines for external companies to use your brand properly. Even more importantly, you need to have a style guide for incoming and existing users and customers alike. Brand recognition is what drives sales and spreads your content around the web and material world.
All brand guidelines should include, at a very basic level, your brand

11 min read Igor Benić
Tutorials | ibenic.com | 4 days ago

Extending WP_Query with Custom Queries and Tables

A tutorial on how you can use the get_posts function to retrieve custom post type data but filtered with additional tables and/or queries.

Extending WP_Query with Custom Queries and Tables

Tutorials | ibenic.com | 4 days ago

Retrieveing data using get_posts or WP_Query can be challenging when we need to include custom tables in the query. In this tutorial, we will learn how to include our custom tables to create custom queries. The idea for this tutorial came while working on my plugin Simple Sponsorships. I had to retrieve sponsors by packages and also by the content they sponsor.
This plugin has a custom wrapper function ss_get_sponsors( $args = array() ) which basically passes the arguments to the get_posts function.
I could have built new functions but I wanted for me and other developers to have an easier API so I decided to stick only with one function.
Here are two challenges:
How to get sponsors by a package when the packages are saved in a custom table,
How to get sponsors by the content they sponsor which is also saved in the wp_posts table.
The first challenge should be quite easy to handle since there is a third table sponsorships which has two columns sponsor and package and contains IDs of both. So I had to join this table with the wp_posts table to get the data.
The second challenge was a bit tricky. The content that is sponsored by the Sponsor, has its meta table updated with the meta_key

9 min read WebDevStudios
Development | webdevstudios.com | 16 days ago

Dev Shortie: A Better Process for Styling Websites

WDS Senior Frontend Engineer, Jo Murgel, presents a better process for styling websites. Keep things clean, organized, reusable, and readable.

Dev Shortie: A Better Process for Styling Websites

Development | webdevstudios.com | 16 days ago

One thing I’ve noticed a lot lately with websites is that no matter how it looks, the style sheet is full of redundant, duplicate, or unnecessary styles. A lot of that, I imagine, comes from updates after a website goes live, where engineers that weren’t initially involved in its development are coming in blind. Another part of that might revolve around planning or distribution of tasks for a website’s construction. Truth be told, there are probably dozens of reasons that the styles may not be as organized or clean as they could be. We can’t see the future and we can’t always be in constant communication with one another, but I’ve learned a thing or two over the last decade that I think might help keep things clean, organized, reusable, and readable.
Before We Start
A few setup notes here: I write my styles with SCSS. This is my preference. There are many other options out there—Less or Sass to name a couple—which will work in more or less the same way. I also typically use webpack or Gulp on older projects to compile and minify, auto-prefix, and concatenate my style sheets.
Organization and Breakdown
The organization is really up to the

4 min read Adi Spiac
Plugins | cozmoslabs.com | 16 days ago

How to Create a Membership Pricing Table in WordPress

A guide on setting up a pricing table for your membership plans. This is an efficient way to present your subscription plan features and allow potential subscribers to easily compare them.

How to Create a Membership Pricing Table in WordPress

Plugins | cozmoslabs.com | 16 days ago

Setting up a pricing table for your membership site is an efficient way to highlight each subscription plan’s features and make it easy for potential customers to compare the available options. A well thought membership pricing table can positively affect your site conversion rate.
You can easily highlight things like access to members-only store, a premium members forum or exclusive content.
Below we’ll go into the steps required to create a pricing table that shows each subscription plan options for your site.
Creating the Membership Plans
The main purpose of setting up pricing tables is to easily display information and the differences between each membership plan.
We’ll be using Paid Member Subscriptions, an easy to use membership plugin for creating the different membership levels. The main plugin is free and allows you to easily create subscription plans, restrict content and accept payments.
After installing and activating the plugin, we’ll go ahead an create 3 subscription plans: “Free”, “Silver” and “Gold”.
For each subscription plan, you’ll be able to set a price, duration as well as renewal type. After entering

6 min read Rhys Wynne
Tutorials | winwar.co.uk | 10 days ago

How To: Include Custom Fields in WordPress Permalinks

A guide on how to include custom fields in WordPress Permalinks, useful for post types that have structurally similar content.

How To: Include Custom Fields in WordPress Permalinks

Tutorials | winwar.co.uk | 10 days ago

Take a look at the WordPress Talks section of my site. On that section I generally list all the public talks I’ve done. Some have videos, some just have a slide and a brief introduction. I use this to remember what I’ve said and where. It isn’t wholly complete – a few talks have been missed off, but overall it’s a good record of my talks. However, you may notice I do tend to repeat talks. That’s fine – contrary to WordPress guidelines, I’ve no problem giving the same talk in a few locations. Even so, I do try and update the presentation occasionally with new information, or when a new question comes to light.
This can lead to a problem, as sometimes the URL structure is not exactly the best – often the title doesn’t change and having [talk-name]-2/3/4/5 as a talk isn’t too great. I’m not expecting a huge SEO boost, but my theory is that with the meetup location in the title as well as the date, I may attract a few people searching for the talk and long tail searches for the date/location. That’s the plan anyway.
Adding it to the URL is a quick and easy process. However, I’d like to make it even quicker