Microsoft is one of the largest and most valuable tech companies in the world. Best known for products like Office, Xbox, Windows, and Skype, Microsoft is known as an industry leader. As such, the tech giant has unsurprisingly made the leap into the world of open source. In collaboration with web development agency WebDevStudios, Microsoft migrated several of its websites and blogs to WordPress. “Most of the public facing blogs and websites that WebDevStudios migrated to WordPress for Microsoft ran on the same proprietary ASP.NET and SQL Server based Content Management System,” WDS CTO and Co-Founder Brian Messenlehner told Torque. “The other Microsoft websites […]
Building a WordPress Plugin Part 6: Further Options And Final Thoughts
Welcome to the final part of our series on building a WordPress plugin! Starting as a complete beginner, we’ve come a long way over the series and picked up the beginnings of what could be some truly useful skills – as well as a new-found appreciation of the hard work that goes into actually putting a plugin together. To wrap things up, we’ll highlight some important plugin topics that we didn’t quite get to, and suggest a whole slew of useful resources for taking things further on your own. We’ll also provide a handy list of classic WordPress plugins that are well […]
SEO Copywriting – An In-depth Guide to Rank High and Wow Readers
SEO copywriting is the answer to one of the biggest challenges faced by many website owners these days. Users now have to create content that appeals to people and search engines alike. After all, we not only want to rank well and generate traffic but also turn that traffic into buyers, customers, and subscribers, right? These two goals used to be the responsibility of SEO specialists and copywriters and it used to be enough to be either or. However, the way search engines work today, that is no longer the case. To be successful in today’s online market, website owners […]
The State Of WordPress In Education
WordPress has a massive global reach, which is illustrated by the mere fact that more than 28 percent of all websites are powered by the CMS. WordPress’ flexibility and ability to scale makes it the obvious choice for any website, regardless of industry. One industry that has begun to embrace WordPress is education. Primary schools and universities alike need an online presence to communicate information to students, faculty, donors, and parents. From K-12 to graduate school, WordPress is the best option for any academic institution. Why WordPress? It’s affordable. Proprietary solutions are expensive and require ongoing maintenance and web management. WordPress is free, […]
What’s A WordPress Nonce And How to Use Them
Nonces are an important part of WordPress security, but they are often misunderstood or misused. They are a key part of what authorizes an HTTP request to your site, which works to keep your code secure. In this article, you’ll learn what nonces are, what a WordPress nonce is, how they can protect against certain types of attacks, what they can’t protect against, and how to use them. What Is A WordPress Nonce Nonces are cryptographic hashes that are used to verify that a request was made by the right person or client. Since nonces are constructed using a cryptographic hashing […]
Building a WordPress Plugin Part 5: Finishing Off Our Settings
Welcome to part five of our series on developing a plugin from scratch. Progress has been nice and steady to date, and by this stage we’ve successfully created a significant portion of our theoretical functionality. In the last installment, we finally got to see the fruits of our labor on-screen in the form of a functioning shortcode. This time around, we’re dipping in and out of both the front and back end. We previously left ourselves a little work to do in terms of organizing the display, and we’ve also yet to look at the settings page that was mentioned […]
Basics Of Creating A WordPress Landing Page
Landing pages are single web pages designed to persuade a viewer to do one thing, and one thing only. What that “one thing” is can vary quite a bit, but two of the most common purposes include persuading a visitor to opt-in to an email list or sign up for a free trial of a product or service. If you’re ready to incorporate landing pages into your content marketing mix but don’t know where to start, this article is for you. Let’s begin! 1. Study Effective Landing Pages And Learn What Makes Them Work One of the best things you […]
An Introduction To Return Type Declarations In PHP7
Last week, I wrote about type hinting, in PHP. Type hinting makes the intent of a function clearer and forces the values to show a specific type of value. While having a function that only accepts a certain type of value removes the need to check a variable’s type from the function, it doesn’t mean you don’t have to check that type first before calling the function. Passing a variable of the wrong type creates a fatal error. For example, get_post_meta() can return pretty much any type of data. If you’re using it in a way that you expect it to […]
How To Add Custom Styles To The WordPress Editor (Manually & via Plugin)
A large part of WordPress’ success is the fact that it makes creating web content very easy. Nothing symbolizes this more than the visual editor. It’s a powerful tool that enables users to create blog posts and web pages with the ease of using a word processor. To make things easier, the editor offers WordPress users and website owners plenty of styling options. Whether you want to make your content bold, italicized, underlined, or struck through, you can do so at the touch of a button. And there are plenty more formatting options to choose from. However, there are times when even those aren’t enough. If […]
Building A WordPress Plugin Part 4: Looking At Displaying Content Via Shortcodes
Welcome to the fourth part of our plugin building series! So far on our journey, we’ve set ourselves up with structure in mind by using the WordPress Plugin Boilerplate, and created a separate place for our content to live in the back end by registering our own custom post type. This time around, we’ll be giving our plugin users options for actually displaying quotes that are entered into the system. We’ll kick things off by building in some functionality to handle the random selection of quotes, and then move on to looking at creating our own shortcode options. By the […]
4 Comments