{"id":123809,"date":"2020-07-01T19:50:01","date_gmt":"2020-07-01T19:50:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/headless-cms\/"},"modified":"2023-04-07T15:08:07","modified_gmt":"2023-04-07T15:08:07","slug":"headless-cms","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/headless-cms\/","author":14316536,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.3","stable_tag":"trunk","tested":"6.1.0","requires":"4.6","requires_php":"5.2.4","requires_plugins":"","header_name":"Headless CMS","header_author":"Imran Sayed","header_description":"A WordPress plugin that adds features to use WordPress as a headless CMS with any front-end environment using REST API","assets_banners_color":"e1d1d2","last_updated":"2023-04-07 15:08:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/codeytek.com\/headless-cms-wordpress-plugin","header_author_uri":"https:\/\/codeytek.com","rating":5,"author_block_rating":0,"active_installs":500,"downloads":11843,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2333730,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2333730,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2333730,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2333730,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2333730,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2333730,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2333730,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2333730,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2333730,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2333730,"resolution":"6","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[181897,175418,167388],"plugin_category":[],"plugin_contributors":[152468],"plugin_business_model":[],"class_list":["post-123809","plugin","type-plugin","status-closed","hentry","plugin_tags-decoupled","plugin_tags-graphql","plugin_tags-headless-cms","plugin_contributors-gsayed786","plugin_committers-gsayed786"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/headless-cms_e1d1d2.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/headless-cms\/assets\/screenshot-1.png?rev=2333730","caption":""},{"src":"https:\/\/ps.w.org\/headless-cms\/assets\/screenshot-2.png?rev=2333730","caption":""},{"src":"https:\/\/ps.w.org\/headless-cms\/assets\/screenshot-3.png?rev=2333730","caption":""},{"src":"https:\/\/ps.w.org\/headless-cms\/assets\/screenshot-4.png?rev=2333730","caption":""},{"src":"https:\/\/ps.w.org\/headless-cms\/assets\/screenshot-5.png?rev=2333730","caption":""},{"src":"https:\/\/ps.w.org\/headless-cms\/assets\/screenshot-6.png?rev=2333730","caption":""}],"raw_content":"<!--section=description-->\n<p>A WordPress plugin that adds following features to use WordPress as a headless CMS with any front-end environment using REST API\nThis plugin provides multiple features and you can use the one's that is relevant to your front-end application. You don't necessarily need to use all.<\/p>\n\n<h3>Features<\/h3>\n\n<ol>\n<li>Custom REST API Endpoints.<\/li>\n<li>Social links in customizer.<\/li>\n<li>Image uploads for categories.<\/li>\n<li>Custom header and footer menus.<\/li>\n<li>Custom Widgets.<\/li>\n<li>Custom Header and Footer GraphQL fields when using <a href=\"https:\/\/github.com\/wp-graphql\/wp-graphql\">wp-graphql<\/a> plugin<\/li>\n<\/ol>\n\n<h3>Feature Details<\/h3>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Adds option to add social links in customizer<\/li>\n<li>Registers two custom menus for header ( menu location = hcms-menu-header ) and for footer ( menu location = hcms-menu-footer )<\/li>\n<li>Registers the following sidebars<\/li>\n<\/ul>\n\n<ol>\n<li>HCMS Footer #1 with sidebar id 'hcms-sidebar-1'<\/li>\n<li>HCMS Footer #2 with sidebar id 'hcms-sidebar-2'<\/li>\n<\/ol>\n\n<h3>Available Custom REST API endpoints<\/h3>\n\n<ol>\n<li><p>Get single post ( GET request ): <code>http:\/\/example.com\/wp-json\/rae\/v1\/post?post_id=1<\/code><\/p><\/li>\n<li><p>Get posts by page no: ( GET Request ) : <code>http:\/\/example.com\/wp-json\/rae\/v1\/posts?page_no=1<\/code><\/p><\/li>\n<li><p>Get header and footer date: ( GET Request )<\/p><\/li>\n<\/ol>\n\n<p>* Get the header data ( site title, site description , site logo URL, menu items ) and footer data ( footer menu items, social icons )\n* `http:\/\/example.com\/wp-json\/rae\/v1\/header-footer?header_location_id=hcms-menu-header&amp;footer_location_id=hcms-menu-footer``<\/p>\n\n<ol>\n<li>Get posts by page no: ( GET Request )<\/li>\n<\/ol>\n\n<p>* Get the posts by taxonomy\n* <code>http:\/\/example.com\/wp-json\/rae\/v1\/posts-by-tax?post_type=post&amp;taxonomy=category&amp;slug=xyz<\/code><\/p>\n\n<h3>More Features<\/h3>\n\n<ol>\n<li>Registers the sections for socials icons in the customizer<\/li>\n<\/ol>\n\n<ul>\n<li>Social icons urls for 'facebook', 'twitter', 'instagram', 'youtube'<\/li>\n<\/ul>\n\n<ol>\n<li>Image upload features for categories<\/li>\n<\/ol>\n\n<ul>\n<li>Provides Image upload features for categories.<\/li>\n<\/ul>\n\n<ol>\n<li>Plugin Settings Page<\/li>\n<\/ol>\n\n<ul>\n<li>Settings for getting data for a custom page like Hero section, Search section, Featured post section, latest posts heading.<\/li>\n<\/ul>\n\n<h3>Installation and Use<\/h3>\n\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/plugin-name<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Your can add social icons from customizer<\/li>\n<li>You can set up custom header and footer menus.<\/li>\n<li>You can add image to categories.<\/li>\n<\/ol>\n\n<h3>Demo of the Frontend applications that can be used with this plugin<\/h3>\n\n<p>Please check the demo of an example React front-end application, where this plugin can be used.<\/p>\n\n<p>[2020-07-02] Demo.<\/p>\n\n<p>[youtube https:\/\/youtu.be\/nYXL1KKjKrc]<\/p>\n\n<p>Using This plugin with WordPress and GraphQl\n[youtube https:\/\/www.youtube.com\/playlist?list=PLD8nQCAhR3tQSv-U_LNdiHEViB1kj6LrM]<\/p>\n\n<p>= Its not working.<\/p>\n\n<p>Step 1. Check if your Plugin is activated.\nStep 2. Deactivate all plugins and reactivate headless-cms.<\/p>","raw_excerpt":"A WordPress plugin that adds features to use WordPress as a headless CMS with any front-end environment using REST API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/123809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=123809"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gsayed786"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=123809"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=123809"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=123809"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=123809"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=123809"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=123809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}