GithubHelp home page GithubHelp logo

isabella232 / wp-components Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alleyinteractive/wp-components

0.0 0.0 0.0 594 KB

Components are reusable building blocks.

Shell 3.23% JavaScript 0.72% PHP 96.05%

wp-components's Introduction

Components

Build WordPress themes using Components.

Components are reusable building blocks. They provide a base for easily writing and maintaing nearly anything that can be considered stand alone and discrete in functionality. If you follow the primary principles of developing with components you'll cut time from your development cycle.

Table of Contents

  • Components
    • Parent Component Class - Root component class that all other components extend.
    • Body - Helper for display the body content of your site. Could correspond to the <body> or <main> tags.
    • Byline - An author byline component.
    • Gutenberg Content - Helper for converting gutenberg blocks into a component instance (or an instance of the Raw HTML component).
    • Head - Helper for display tags within <head>.
    • Raw HTML - Helper representing raw HTML.
    • Image - Component representing responsive images, integrated with WordPress attachments.
    • Menu - Component representing a WordPress menu.
    • Menu Item - Component representing a single item in a WordPress menu.
    • Pagination - Component representing pagination on an archive of posts.
    • Pagination Item - A single pagination item (such as a page number).
    • Social Links - Links to social profiles.
    • Social Sharing - Links to share content on various social media platforms.
    • Social Item - A single social item.
    • Term - Component representing a WordPress taxonomy term.
  • Integrations
    • Disqus - Integrate with the Disqus commenting platform.
    • Google Analytics - Integrate with GA.
    • Google Tag Manager - Basic integration with GTM.
    • Parse.ly - Basic integration with Parse.ly.
  • Helpers
    • Button - Helper representing a reusable button component.
  • Blocks
    • Core OEmbed - Component for integrating with WordPress Core OEmbed functionality.
  • Traits - PHP Traits to supply your components with helper methods for integrating with and managing data pulled from various WordPress entities.
    • User - Integrate with core WordPress user objects.
    • Guest Author - Integrate with Coauthors Plus Guest Author posts.
    • Author - Combine Users and Guest Authors.
    • Menu - Integrate with core WordPress Menus.
    • Menu Item - Use in conjuction with the Menu trait to work with individual menu items.
    • Post - Integrate data from any WordPress post.
    • Query - Integrate data from a WP_Query, whether custom or default.
    • Term - Integrate with a taxonomy term.
    • Widget Sidebar - Helpers for using core WordPress Widgets.

wp-components's People

Contributors

jameswburke avatar ostowe avatar amyevans avatar slothluvchunk avatar cahdeemer avatar bquade-cpr avatar netaustin avatar cprops avatar idleberg avatar zrothauser avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.