├── .distignore ├── .editorconfig ├── .gitignore ├── .phpcs.xml.dist ├── .travis.yml ├── Gruntfile.js ├── bin └── install-wp-tests.sh ├── inc ├── autoload.php ├── wp-components │ ├── classes │ │ ├── blocks │ │ │ └── class-core-embed.php │ │ ├── class-body.php │ │ ├── class-byline-wrapper.php │ │ ├── class-byline.php │ │ ├── class-component.php │ │ ├── class-gutenberg-content.php │ │ ├── class-head.php │ │ ├── class-html.php │ │ ├── class-image.php │ │ ├── class-menu-item.php │ │ ├── class-menu.php │ │ ├── class-pagination-item.php │ │ ├── class-pagination.php │ │ ├── class-post.php │ │ ├── class-social-item.php │ │ ├── class-social-links.php │ │ ├── class-social-sharing.php │ │ ├── class-term.php │ │ ├── helpers │ │ │ ├── class-button.php │ │ │ ├── class-heading.php │ │ │ └── class-link.php │ │ └── integrations │ │ │ ├── class-disqus.php │ │ │ ├── class-google-analytics.php │ │ │ ├── class-google-tag-manager.php │ │ │ ├── class-parsely.php │ │ │ └── class-yoast-schema.php │ └── traits │ │ ├── trait-attachment.php │ │ ├── trait-author.php │ │ ├── trait-byline-manager-profile.php │ │ ├── trait-content-list.php │ │ ├── trait-guest-author.php │ │ ├── trait-wp-menu-item.php │ │ ├── trait-wp-menu.php │ │ ├── trait-wp-post.php │ │ ├── trait-wp-query.php │ │ ├── trait-wp-term.php │ │ ├── trait-wp-user.php │ │ └── trait-wp-widget-sidebar.php └── wp-render │ ├── classes │ ├── class-render-controller.php │ └── class-renderable.php │ └── template-tags.php ├── package.json ├── phpcs.xml ├── phpunit.xml.dist ├── readme.md ├── readme.txt ├── tests ├── bootstrap.php ├── test-image.jpg └── test-image.php └── wp-components.php /.distignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/.distignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/.gitignore -------------------------------------------------------------------------------- /.phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/.phpcs.xml.dist -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /bin/install-wp-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/bin/install-wp-tests.sh -------------------------------------------------------------------------------- /inc/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/autoload.php -------------------------------------------------------------------------------- /inc/wp-components/classes/blocks/class-core-embed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/blocks/class-core-embed.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-body.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-body.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-byline-wrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-byline-wrapper.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-byline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-byline.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-component.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-component.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-gutenberg-content.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-gutenberg-content.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-head.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-head.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-html.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-html.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-image.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-menu-item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-menu-item.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-menu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-menu.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-pagination-item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-pagination-item.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-pagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-pagination.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-post.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-social-item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-social-item.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-social-links.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-social-links.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-social-sharing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-social-sharing.php -------------------------------------------------------------------------------- /inc/wp-components/classes/class-term.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/class-term.php -------------------------------------------------------------------------------- /inc/wp-components/classes/helpers/class-button.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/helpers/class-button.php -------------------------------------------------------------------------------- /inc/wp-components/classes/helpers/class-heading.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/helpers/class-heading.php -------------------------------------------------------------------------------- /inc/wp-components/classes/helpers/class-link.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/helpers/class-link.php -------------------------------------------------------------------------------- /inc/wp-components/classes/integrations/class-disqus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/integrations/class-disqus.php -------------------------------------------------------------------------------- /inc/wp-components/classes/integrations/class-google-analytics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/integrations/class-google-analytics.php -------------------------------------------------------------------------------- /inc/wp-components/classes/integrations/class-google-tag-manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/integrations/class-google-tag-manager.php -------------------------------------------------------------------------------- /inc/wp-components/classes/integrations/class-parsely.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/integrations/class-parsely.php -------------------------------------------------------------------------------- /inc/wp-components/classes/integrations/class-yoast-schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/classes/integrations/class-yoast-schema.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-attachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-attachment.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-author.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-author.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-byline-manager-profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-byline-manager-profile.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-content-list.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-content-list.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-guest-author.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-guest-author.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-menu-item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-menu-item.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-menu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-menu.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-post.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-query.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-term.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-term.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-user.php -------------------------------------------------------------------------------- /inc/wp-components/traits/trait-wp-widget-sidebar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-components/traits/trait-wp-widget-sidebar.php -------------------------------------------------------------------------------- /inc/wp-render/classes/class-render-controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-render/classes/class-render-controller.php -------------------------------------------------------------------------------- /inc/wp-render/classes/class-renderable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-render/classes/class-renderable.php -------------------------------------------------------------------------------- /inc/wp-render/template-tags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/inc/wp-render/template-tags.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/package.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/readme.md -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/readme.txt -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/test-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/tests/test-image.jpg -------------------------------------------------------------------------------- /tests/test-image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/tests/test-image.php -------------------------------------------------------------------------------- /wp-components.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alleyinteractive/wp-components/HEAD/wp-components.php --------------------------------------------------------------------------------