├── .gitignore ├── README.md ├── assets ├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .stylelintrc ├── build │ ├── css │ │ ├── category.css │ │ └── settings.css │ ├── js │ │ ├── category.js │ │ ├── editor.js │ │ └── settings.js │ └── manifest.json ├── images │ ├── banner-1544x500.png │ ├── banner-772x250.png │ ├── icon-128x128.png │ ├── icon-256x256.png │ ├── screenshot-1.png │ ├── screenshot-2.png │ ├── screenshot-3.png │ ├── screenshot-4.png │ ├── screenshot-5.png │ └── screenshot-6.png ├── package-lock.json ├── package.json ├── src │ ├── js │ │ ├── category.js │ │ ├── editor.js │ │ ├── gutenberg │ │ │ └── slot-fill.js │ │ └── settings.js │ └── scss │ │ ├── base │ │ └── _colors.scss │ │ ├── category.scss │ │ └── settings.scss └── webpack.config.js ├── composer.json ├── headless-cms.php ├── inc ├── classes │ ├── api │ │ ├── class-api-settings.php │ │ ├── class-get-post.php │ │ ├── class-get-posts.php │ │ ├── class-header-footer-api.php │ │ ├── class-home-page.php │ │ ├── class-post-by-tax.php │ │ ├── class-wc-cart.php │ │ ├── class-wc-countries.php │ │ └── class-wc-states.php │ ├── class-assets.php │ ├── class-category.php │ ├── class-customizer.php │ ├── class-plugin.php │ ├── class-preview.php │ ├── class-settings.php │ ├── mutations │ │ ├── class-add-wishlist.php │ │ └── class-delete-wishlist.php │ └── queries │ │ ├── class-get-wishlist.php │ │ ├── class-header-footer-schema.php │ │ ├── class-post-schema.php │ │ ├── class-product.php │ │ ├── class-register-countries.php │ │ ├── class-register-shipping.php │ │ ├── class-register-states.php │ │ ├── class-seo.php │ │ └── class-sticky-post.php ├── helpers │ ├── autoloader.php │ └── custom-functions.php └── traits │ └── trait-singleton.php ├── phpcs.xml ├── readme.txt └── templates ├── category-img-form.php ├── comments-section.php ├── featured-post-section.php ├── frontend-site-details-section.php ├── hero-section.php ├── latest-posts-section.php ├── post-preview-section.php ├── search-section.php └── settings-form-template.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/README.md -------------------------------------------------------------------------------- /assets/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/.babelrc -------------------------------------------------------------------------------- /assets/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/.eslintignore -------------------------------------------------------------------------------- /assets/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/.eslintrc.json -------------------------------------------------------------------------------- /assets/.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/.stylelintrc -------------------------------------------------------------------------------- /assets/build/css/category.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/build/css/category.css -------------------------------------------------------------------------------- /assets/build/css/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/build/css/settings.css -------------------------------------------------------------------------------- /assets/build/js/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/build/js/category.js -------------------------------------------------------------------------------- /assets/build/js/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/build/js/editor.js -------------------------------------------------------------------------------- /assets/build/js/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/build/js/settings.js -------------------------------------------------------------------------------- /assets/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/build/manifest.json -------------------------------------------------------------------------------- /assets/images/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/banner-1544x500.png -------------------------------------------------------------------------------- /assets/images/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/banner-772x250.png -------------------------------------------------------------------------------- /assets/images/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/icon-128x128.png -------------------------------------------------------------------------------- /assets/images/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/icon-256x256.png -------------------------------------------------------------------------------- /assets/images/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/screenshot-1.png -------------------------------------------------------------------------------- /assets/images/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/screenshot-2.png -------------------------------------------------------------------------------- /assets/images/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/screenshot-3.png -------------------------------------------------------------------------------- /assets/images/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/screenshot-4.png -------------------------------------------------------------------------------- /assets/images/screenshot-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/screenshot-5.png -------------------------------------------------------------------------------- /assets/images/screenshot-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/images/screenshot-6.png -------------------------------------------------------------------------------- /assets/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/package-lock.json -------------------------------------------------------------------------------- /assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/package.json -------------------------------------------------------------------------------- /assets/src/js/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/src/js/category.js -------------------------------------------------------------------------------- /assets/src/js/editor.js: -------------------------------------------------------------------------------- 1 | import '../js/gutenberg/slot-fill'; 2 | -------------------------------------------------------------------------------- /assets/src/js/gutenberg/slot-fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/src/js/gutenberg/slot-fill.js -------------------------------------------------------------------------------- /assets/src/js/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/src/js/settings.js -------------------------------------------------------------------------------- /assets/src/scss/base/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/src/scss/base/_colors.scss -------------------------------------------------------------------------------- /assets/src/scss/category.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/src/scss/category.scss -------------------------------------------------------------------------------- /assets/src/scss/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/src/scss/settings.scss -------------------------------------------------------------------------------- /assets/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/assets/webpack.config.js -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/composer.json -------------------------------------------------------------------------------- /headless-cms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/headless-cms.php -------------------------------------------------------------------------------- /inc/classes/api/class-api-settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-api-settings.php -------------------------------------------------------------------------------- /inc/classes/api/class-get-post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-get-post.php -------------------------------------------------------------------------------- /inc/classes/api/class-get-posts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-get-posts.php -------------------------------------------------------------------------------- /inc/classes/api/class-header-footer-api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-header-footer-api.php -------------------------------------------------------------------------------- /inc/classes/api/class-home-page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-home-page.php -------------------------------------------------------------------------------- /inc/classes/api/class-post-by-tax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-post-by-tax.php -------------------------------------------------------------------------------- /inc/classes/api/class-wc-cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-wc-cart.php -------------------------------------------------------------------------------- /inc/classes/api/class-wc-countries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-wc-countries.php -------------------------------------------------------------------------------- /inc/classes/api/class-wc-states.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/api/class-wc-states.php -------------------------------------------------------------------------------- /inc/classes/class-assets.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/class-assets.php -------------------------------------------------------------------------------- /inc/classes/class-category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/class-category.php -------------------------------------------------------------------------------- /inc/classes/class-customizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/class-customizer.php -------------------------------------------------------------------------------- /inc/classes/class-plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/class-plugin.php -------------------------------------------------------------------------------- /inc/classes/class-preview.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/class-preview.php -------------------------------------------------------------------------------- /inc/classes/class-settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/class-settings.php -------------------------------------------------------------------------------- /inc/classes/mutations/class-add-wishlist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/mutations/class-add-wishlist.php -------------------------------------------------------------------------------- /inc/classes/mutations/class-delete-wishlist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/mutations/class-delete-wishlist.php -------------------------------------------------------------------------------- /inc/classes/queries/class-get-wishlist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-get-wishlist.php -------------------------------------------------------------------------------- /inc/classes/queries/class-header-footer-schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-header-footer-schema.php -------------------------------------------------------------------------------- /inc/classes/queries/class-post-schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-post-schema.php -------------------------------------------------------------------------------- /inc/classes/queries/class-product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-product.php -------------------------------------------------------------------------------- /inc/classes/queries/class-register-countries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-register-countries.php -------------------------------------------------------------------------------- /inc/classes/queries/class-register-shipping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-register-shipping.php -------------------------------------------------------------------------------- /inc/classes/queries/class-register-states.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-register-states.php -------------------------------------------------------------------------------- /inc/classes/queries/class-seo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-seo.php -------------------------------------------------------------------------------- /inc/classes/queries/class-sticky-post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/classes/queries/class-sticky-post.php -------------------------------------------------------------------------------- /inc/helpers/autoloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/helpers/autoloader.php -------------------------------------------------------------------------------- /inc/helpers/custom-functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/helpers/custom-functions.php -------------------------------------------------------------------------------- /inc/traits/trait-singleton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/inc/traits/trait-singleton.php -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/phpcs.xml -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/readme.txt -------------------------------------------------------------------------------- /templates/category-img-form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/category-img-form.php -------------------------------------------------------------------------------- /templates/comments-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/comments-section.php -------------------------------------------------------------------------------- /templates/featured-post-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/featured-post-section.php -------------------------------------------------------------------------------- /templates/frontend-site-details-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/frontend-site-details-section.php -------------------------------------------------------------------------------- /templates/hero-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/hero-section.php -------------------------------------------------------------------------------- /templates/latest-posts-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/latest-posts-section.php -------------------------------------------------------------------------------- /templates/post-preview-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/post-preview-section.php -------------------------------------------------------------------------------- /templates/search-section.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/search-section.php -------------------------------------------------------------------------------- /templates/settings-form-template.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imranhsayed/headless-cms/HEAD/templates/settings-form-template.php --------------------------------------------------------------------------------