D
E
F
S
Glossary
Learn to speak the same language your website by mastering these key definitions and phrases used in Marketers Delight and WordPress.
Hooks
Hooks are an integral part of WordPress development that deliver different bits of PHP logic to different hook locations to change, add, or remove to the pre-existing functionality. For example, the wp_head hook is located within your site’s <head> tag and makes adding custom meta HTML tags easy. Instead of editing the entire head template,[...]
JavaScript
JavaScript is the best web programming language for creating interactive browser effects on-the-fly. Combined with CSS, you can use JavaScript to create dazzling effects and enhance the interactivity of a web page or specific component. An example of a simple JavaScript interaction is how a mobile menu works. To reveal navigation links on most mobile[...]
Enqueue
The best way to load custom scripts (JavaScript) and styles (CSS) into WordPress is to use the wp_enqueue_scripts hook. Rather than merely hard-coding scripts and styles into your Child Theme it is best to load them into this dynamic system so you can take precise control over where they load on your site. Not all[...]
Taxonomies
Taxonomies introduce a hierarchical form of organizing content Post Types. When you publish new content to a Post Type, it is organized into one giant list, and after a while can become hard to find individual content. That’s why organizing content into different Taxonomies can add substructures within the Post Type to make finding content[...]
Post Types
Post Types are groups of organized content across different Menu pages in WordPress that offer a simple hierarchy for different types of content. Out of the box WordPress comes with the Post and Page types, and can be expanded with Custom Post Types to introduce new kinds of content that require their own organization methods.[...]
Meta Boxes
Meta Boxes are groups of settings available beneath the post editor on the Edit Post page in the WordPress admin panel. The settings in each meta box are unique to the current post/page only, and can help make fine-tuning different aspects of the page outside of the main content easy and standardized across Post Types.[...]
Helper Classes
MD Helper Classes are pre-written CSS classes that are used to style and structure various components of your website’s layout. You can reuse these same helper classes in your own custom work to quickly create buttons, columns, spacing, and other post formatting. By reusing these classes you will drastically cut down on the amount of[...]
Blocks Editor
The Blocks Editor was released in WordPress 5.0 with the intention of becoming a fully visual content building solution. No longer constrained to the limitations of the old editor, the WordPress Blocks editor allows you to insert rich post elements into your articles and enjoy a truly live preview writing experience. Marketers Delight has made[...]
Plugins
A Plugin acts as a delivery system for adding custom functionality to your website. By default WordPress comes with a limited amount of features and displays, and one of the reasons for its massive success is the wide range of custom Plugins that make it easy for site owners to add custom functionality to their[...]
WooCommerce
WooCommerce is the most popular eCommerce Plugin for WordPress and is officially supported by Marketers Delight out of the box. To activate, first install the free WooCommerce Plugin then go to WP Admin > MD > Features Manager > Enable WooCommerce to add bonus functionality and styles.
WordPress
WordPress is the content management system used to power 30% of Internet websites. There are two different versions of WordPress: the self-hosted version at WP.org and the limited and free blogging platform at WP.com. The most serious webmasters self-host their WordPress blog where they have access to infinite customization and the use of Plugins to[...]
CSS
CSS stands for Cascading Style Sheets and is the primary web language used for adding styling, structure, and other decorations to a web page. CSS is one of the most important languages to learn as it will allow you to make the design changes needed to create a pleasant reading experience throughout your website.