Why You Should Learn Another Programming Language

why you should learn another programming language, WordPress, why you should learn JavaScript, why you should learn Python, why you should learn PHP, why you should learn Ruby, programming languages, programming, coding, learning to code, professional coder, professional programmer
If you’re a developer in the world of WordPress, you typically know one programming language: PHP. You may have some familiarity with Javascript, but PHP is likely where you feel most comfortable. That doesn’t mean comfortable is where you should stay, though. Let’s talk about why you might want to start learning another programming language, even if you’re not going to use it on a day-to-day basis for your job.

Let’s start at the beginning: How did you learn PHP? One of the greatest aspects of the modern web development world, especially for WordPress, is that there are so many different ways that you can gain entry. You may have taken a programming course in high school or college. You may have attended a local Meetup or WordCamp where you could learn from others who have knowledge that you didn’t have. Or you may have taken online courses to learn or sharpen your skills. Regardless of your background, you probably know PHP well (or well enough), but you also know that there are plenty of areas of the language that you don’t know well.

Why would you want to learn another language, when you may already feel like you could still stand to learn more about PHP? Well, there are plenty of great reasons, but I’m going to cover just a few:

Continue Reading

WP API: Adding Custom Endpoints

WP API, WordPress, WordPress tutorials, WordPress REST API, WordPress 101, WordPress how-to, learn WordPress
Here at WDS, we’re expanding our usage of the WP API. We have had a number of API posts in the past, and now we want to cover custom API endpoints more thoroughly.

When working with custom content in WordPress, it is likely that you will come to a point where you want to retrieve that custom data via the WordPress REST API. There are a number of methods that you can use to expose your data via the API. This tutorial aims to explain those methods and provide useful examples.

Continue Reading

Getting Started with WordPress Hooks

It is well-known that WordPress is one of the most popular Content Management Systems available for building and maintaining a website. While a big part of that success is due to the ease-of-use, another big part of that is the wide variety of themes and plugins that are available to make WordPress do just about anything you can think of. What gives plugins and themes their true power is the Plugin API, which is a set of Actions and Filters, collectively known as Hooks, that are embedded within the core WordPress codebase. The goal of this post is to demystify the WordPress Hooks and enable you to start diving in and using them.

Continue Reading

Engaging in Your Local WordPress Community

One of the best things about working with WordPress is the large community that you can participate in. If you’re new to WordPress, experiencing this community in a tangible way can seem daunting. The goal of this post is to help you find ways to participate in both your local portion of the WordPress community, as well as the global community.

There are numerous ways to engage with other people who are working, or who want to work, with WordPress. Here are a few that we will cover:

  • WordPress Meetups
  • WordCamps
  • Online groups

Continue Reading

How to View a Locally Developed Website on Other Devices

We’ve talked earlier about using Vagrant and VVV for local development, and now it’s time to take it a step further. Taking mobile devices into account when developing a website is no longer optional; it’s a requirement. That leaves you with a problem: How can you use good development practices to develop locally while still ensuring that the site looks good and functions properly on a mobile device? This tutorial will show you how to view a locally developed website on other devices. It’s not as difficult as you may think…

Continue Reading