Skip to content
Level Up WP

Level Up WP

  • Submit Content
  • Our Mission
  • More
    • Back

Author Archives: Drew Jaynes

Add a custom sidebar panel to Gutenberg – Richard Tape

Experience Level: Intermediate to Advanced JavaScript In this tutorial – published Oct. 5, 2018 – Rich Tape gives a great overview of block editor terminology along with example code for adding a custom panel to the block editor sidebar. Article: Topics: Simplifying terminology used in block editor development Registering and rendering a custom block setting […]

Posted byDrew JaynesDecember 26, 2018December 26, 2018Posted inJavaScriptTags: blocks, jsx, reactLeave a comment on Add a custom sidebar panel to Gutenberg – Richard Tape

Extending the WordPress metadata API – Pippin Williamson

Experience Level: Beginner to Intermediate PHP In this tutorial – published June 8, 2016 – Pippin Williamson gives a great tour of how the WordPress core Metadata API works and how to go about extending it with minimal effort and maximum utility. Full disclosure: I work for Sandhills Development, Pippin is my boss. 😉 Article: […]

Posted byDrew JaynesDecember 24, 2018December 25, 2018Posted inPHPTags: API, Evergreen Content, metadataLeave a comment on Extending the WordPress metadata API – Pippin Williamson

[PHP] Singletons and Shared Instances – Alain Schlesser

Experience Level: Intermediate to Advanced PHP In the post – published July 17, 2017 – Alain Schlesser examines use of the Singleton pattern in WordPress development with PHP, whether it’s a good or bad idea, and alternative approaches to solve the same problems. Article: Topics: What is a Singleton? Problems with the Singleton pattern: Singleton […]

Posted byDrew JaynesDecember 23, 2018December 23, 2018Posted inPHPTags: OOP, Singleton Pattern, Software Design, SOLIDLeave a comment on [PHP] Singletons and Shared Instances – Alain Schlesser

How to Adapt Your Plugin for Gutenberg: Part 1 (Block API) – Hardeep Asrani

Experience Level: Intermediate to Advanced JavaScript In this post – published July 26, 2018 and part of a two-part series – Hardeep Asrani outlines a comprehensive guide for converting meta boxes, shortcodes, TinyMCE buttons, and other editor features in plugins to leverage block editor APIs. Article Topics: Identifying elements to convert, such as meta boxes, […]

Posted byDrew JaynesDecember 22, 2018December 22, 2018Posted inJavaScriptTags: blocks, plugins, reactLeave a comment on How to Adapt Your Plugin for Gutenberg: Part 1 (Block API) – Hardeep Asrani

Create Style Variations for WordPress Gutenberg Blocks: Parts I & II – David Gwyer

Experience Level: Intermediate JavaScript, CSS In this two-part tutorial – published Nov. 28 and Dec. 14, 2018, respectively – TutsPlus instructor David Gwyer breaks down exactly how to go about giving blocks the exact style you’re looking for. Part I: https://code.tutsplus.com/tutorials/implementing-block-style-variations-in-gutenberg-part-1–cms-32243 Part II: https://code.tutsplus.com/tutorials/implementing-block-style-variations-in-gutenberg-part-2–cms-32254 Topics: Part I: Overview of support for block styles in several […]

Posted byDrew JaynesDecember 21, 2018December 21, 2018Posted inCSS, JavaScriptTags: Block Editor, blocks, tutorialLeave a comment on Create Style Variations for WordPress Gutenberg Blocks: Parts I & II – David Gwyer

A Quick Start Guide To The WordPress REST API – Brenda Barron

Experience Level: Beginner to Intermediate  PHP In this article – published Dec. 12, 2018 – Brenda Barron paints a dynamic picture of what the WordPress REST API is, its history and how it works, and some of its potential use cases in real-world development. Article:  https://www.wpsuperstars.net/wordpress-rest-api/ Topics: What the WordPress REST API is and how […]

Posted byDrew JaynesDecember 21, 2018December 21, 2018Posted inJavaScript, PHPTags: JSON, REST API, utilitiesLeave a comment on A Quick Start Guide To The WordPress REST API – Brenda Barron

Two ways to build Gutenberg Blocks – Jason Bahl

Experience Level: Beginner PHP, Intermediate to Advanced JavaScript In this tutorial – published Nov. 15. 2018 – Jason Bahl covers how to build the same custom testimonial block two different ways: Extending Advanced Custom Fields PHP, and create-guten-block with JavaScript. Article: Topics Covered: Extending Advanced Custom Fields to register, style, and render a custom testimonial […]

Posted byDrew JaynesDecember 20, 2018December 20, 2018Posted inJavaScript, PHPTags: Advanced Custom Fields, Create Guten Block, jsx, node, reactLeave a comment on Two ways to build Gutenberg Blocks – Jason Bahl

[JavaScript] Event Listeners and Business Logic – Thorsten Frommen

Experience Level: Beginner to Intermediate JavaScript In this post – published Jan. 23 2018 – Thorsten Frommen from Human Made examines the relationship between the Separation of Concerns and Single Responsibility principles when mixing JavaScript event listeners with business logic. Article: Topics Covered: What event listeners are and how they work at a basic level […]

Posted byDrew JaynesDecember 19, 2018December 19, 2018Posted inJavaScriptTags: OOP, Separation of Concerns, SOLIDLeave a comment on [JavaScript] Event Listeners and Business Logic – Thorsten Frommen

PHP Encryption Methods for Passwords & Other Sensitive Data – Ashley Rich

Experience Level: Intermediate to Advanced PHP In this guide – published Sept. 18, 2018 – Ashley Rich of Delicious Brains takes a deep dive into the three of the most common encryption methods available in modern PHP today. Article: Topics Covered: Broad coverage of three common types of encryption: hashing, secret key encryption (via Libsodium), […]

Posted byDrew JaynesDecember 18, 2018December 18, 2018Posted inPHPTags: crypto, securityLeave a comment on PHP Encryption Methods for Passwords & Other Sensitive Data – Ashley Rich

Getting Started with JavaScript – Gutenberg Handbook

Experience Level: Beginner JavaScript In this tutorial – published in the Gutenberg Handbook – the WordPress docs team does a great job of explaining the basics for enqueuing block editor assets from a plugin or theme for both the editor only and both the editor and front end. Article: Topics Covered: Enqueuing custom scripts for use […]

Posted byDrew JaynesDecember 18, 2018December 20, 2018Posted inJavaScriptTags: dependencies, plugins, scripts, styles, themesLeave a comment on Getting Started with JavaScript – Gutenberg Handbook

Posts navigation

1 2 Older posts

Subscribe to Level Up WP via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Level Up WP, Proudly powered by WordPress.