{"id":23928,"date":"2017-03-16T21:15:38","date_gmt":"2017-03-16T21:15:38","guid":{"rendered":"https:\/\/jsforwp.dbemyj3z-liquidwebsites.com\/?p=23928"},"modified":"2017-03-18T19:40:38","modified_gmt":"2017-03-18T19:40:38","slug":"wp-api-websockets-live-chat-plugin-project-code-cabin","status":"publish","type":"post","link":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/","title":{"rendered":"WP API and WebSockets Live Chat Plugin Project from Code Cabin"},"content":{"rendered":"<p>We are excited to announce our latest FREE\u00a0WordPress REST API Project ~ <a href=\"https:\/\/javascriptforwp.com\/parts\/projects\/\">WP Live Chat with Node WebSockets and the WP REST API<\/a>!!!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-23929\" src=\"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-1024x512.png\" alt=\"WP API Live Chat Plugin Project\" width=\"1024\" height=\"512\" srcset=\"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png 1024w, https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-600x300.png 600w, https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-300x150.png 300w, https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-768x384.png 768w, https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-624x312.png 624w, https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-100x50.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>This project was actually written by our partners at <a href=\"http:\/\/codecabin.co.za\/\">Code Cabin<\/a>. \u00a0Code Cabin makes several amazing\u00a0WordPress Plugins that leverage quite a bit of\u00a0JavaScript, whether it&#8217;s in their <a href=\"http:\/\/www.wpgmaps.com\/\">WP Google Maps Plugin<\/a> or their\u00a0WP <a href=\"https:\/\/wp-livechat.com\/\">Live Chat Support Plugin<\/a>.<\/p>\n<p>In this project they share with us how they\u00a0used the\u00a0WordPress REST API and WebSockets in Node to speed up the performance of their plugin.<\/p>\n<p><a href=\"https:\/\/javascriptforwp.com\/parts\/projects\/\">Sign up for the project for free here\u00a0&gt;&gt;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce our latest FREE\u00a0WordPress REST API Project ~ WP Live Chat with Node WebSockets and the WP REST API!!! This project was actually written by our partners at Code Cabin. \u00a0Code Cabin makes several amazing\u00a0WordPress Plugins that leverage quite a bit of\u00a0JavaScript, whether it&#8217;s in their WP Google Maps Plugin or [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":23929,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[490],"tags":[],"class_list":["post-23928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-studies"],"acf":[],"featured_image_urls":{"full":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"thumbnail":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-150x150.png",150,150,true],"medium":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-300x150.png",300,150,true],"medium_large":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-768x384.png",768,384,true],"large":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-1024x512.png",1024,512,true],"1536x1536":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"2048x2048":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"course_icon":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",150,75,false],"course_banner":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",500,250,false],"latest-full-width":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"latest-grid-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",600,300,false],"latest-grid-thumb-masonry":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",450,225,false],"latest-woo-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",600,300,false],"latest-nav-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",560,280,false],"latest-mega-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",235,118,false],"latest-fixed-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",65,33,false],"latest-hero":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"latest-single":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"latest-hero-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",50,25,false],"latest-logo":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",400,200,false],"woocommerce_thumbnail":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-300x300.png",300,300,true],"woocommerce_single":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-600x300.png",600,300,true],"woocommerce_gallery_thumbnail":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-100x100.png",100,100,true]},"post_excerpt_stackable":"<p>We are excited to announce our latest FREE\u00a0WordPress REST API Project ~ WP Live Chat with Node WebSockets and the WP REST API!!! This project was actually written by our partners at Code Cabin. \u00a0Code Cabin makes several amazing\u00a0WordPress Plugins that leverage quite a bit of\u00a0JavaScript, whether it&#8217;s in their WP Google Maps Plugin or their\u00a0WP Live Chat Support Plugin. In this project they share with us how they\u00a0used the\u00a0WordPress REST API and WebSockets in Node to speed up the performance of their plugin. Sign up for the project for free here\u00a0&gt;&gt;<\/p>\n","category_list":"<a href=\"https:\/\/javascriptforwp.com\/category\/case-studies\/\" rel=\"category tag\">Case Studies<\/a>","author_info":{"name":"Zac Gordon","url":"https:\/\/javascriptforwp.com\/author\/zgordon\/"},"comments_num":"0 comments","featured_image_urls_v2":{"full":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"thumbnail":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-150x150.png",150,150,true],"medium":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-300x150.png",300,150,true],"medium_large":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-768x384.png",768,384,true],"large":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-1024x512.png",1024,512,true],"1536x1536":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"2048x2048":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"course_icon":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",150,75,false],"course_banner":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",500,250,false],"latest-full-width":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"latest-grid-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",600,300,false],"latest-grid-thumb-masonry":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",450,225,false],"latest-woo-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",600,300,false],"latest-nav-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",560,280,false],"latest-mega-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",235,118,false],"latest-fixed-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",65,33,false],"latest-hero":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"latest-single":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",1024,512,false],"latest-hero-thumb":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",50,25,false],"latest-logo":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png",400,200,false],"woocommerce_thumbnail":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-300x300.png",300,300,true],"woocommerce_single":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-600x300.png",600,300,true],"woocommerce_gallery_thumbnail":["https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project-100x100.png",100,100,true]},"post_excerpt_stackable_v2":"<p>We are excited to announce our latest FREE\u00a0WordPress REST API Project ~ WP Live Chat with Node WebSockets and the WP REST API!!! This project was actually written by our partners at Code Cabin. \u00a0Code Cabin makes several amazing\u00a0WordPress Plugins that leverage quite a bit of\u00a0JavaScript, whether it&#8217;s in their WP Google Maps Plugin or their\u00a0WP Live Chat Support Plugin. In this project they share with us how they\u00a0used the\u00a0WordPress REST API and WebSockets in Node to speed up the performance of their plugin. Sign up for the project for free here\u00a0&gt;&gt;<\/p>\n","category_list_v2":"<a href=\"https:\/\/javascriptforwp.com\/category\/case-studies\/\" rel=\"category tag\">Case Studies<\/a>","author_info_v2":{"name":"Zac Gordon","url":"https:\/\/javascriptforwp.com\/author\/zgordon\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WP API and WebSockets Live Chat Plugin Project from Code Cabin - JavaScript for WordPress<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WP API and WebSockets Live Chat Plugin Project from Code Cabin - JavaScript for WordPress\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce our latest FREE\u00a0WordPress REST API Project ~ WP Live Chat with Node WebSockets and the WP REST API!!! This project was actually written by our partners at Code Cabin. \u00a0Code Cabin makes several amazing\u00a0WordPress Plugins that leverage quite a bit of\u00a0JavaScript, whether it&#8217;s in their WP Google Maps Plugin or [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/\" \/>\n<meta property=\"og:site_name\" content=\"JavaScript for WordPress\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-16T21:15:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-03-18T19:40:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Zac Gordon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/zgordon\" \/>\n<meta name=\"twitter:site\" content=\"@zgordon\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zac Gordon\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/\"},\"author\":{\"name\":\"Zac Gordon\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#\\\/schema\\\/person\\\/76dfb19fbd859b4a17428b8b17767b25\"},\"headline\":\"WP API and WebSockets Live Chat Plugin Project from Code Cabin\",\"datePublished\":\"2017-03-16T21:15:38+00:00\",\"dateModified\":\"2017-03-18T19:40:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/\"},\"wordCount\":111,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/WP-Chat-Project.png\",\"articleSection\":[\"Case Studies\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/\",\"url\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/\",\"name\":\"WP API and WebSockets Live Chat Plugin Project from Code Cabin - JavaScript for WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/WP-Chat-Project.png\",\"datePublished\":\"2017-03-16T21:15:38+00:00\",\"dateModified\":\"2017-03-18T19:40:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/WP-Chat-Project.png\",\"contentUrl\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/WP-Chat-Project.png\",\"width\":1024,\"height\":512,\"caption\":\"WP API Live Chat Plugin Project\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-api-websockets-live-chat-plugin-project-code-cabin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/javascriptforwp.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WP API and WebSockets Live Chat Plugin Project from Code Cabin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#website\",\"url\":\"https:\\\/\\\/javascriptforwp.com\\\/\",\"name\":\"JavaScript for WordPress\",\"description\":\"Tutorials, Courses, Bootcamps and Conferences\",\"publisher\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javascriptforwp.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#organization\",\"name\":\"JavaScript for WordPress Master Course\",\"url\":\"https:\\\/\\\/javascriptforwp.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/wapuu-square.png\",\"contentUrl\":\"https:\\\/\\\/javascriptforwp.com\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/wapuu-square.png\",\"width\":200,\"height\":200,\"caption\":\"JavaScript for WordPress Master Course\"},\"image\":{\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/zgordon\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/javascriptforwp.com\\\/#\\\/schema\\\/person\\\/76dfb19fbd859b4a17428b8b17767b25\",\"name\":\"Zac Gordon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=96&d=mm&r=g\",\"caption\":\"Zac Gordon\"},\"description\":\"Zac Gordon is a professional educator, with a current focus on JavaScript development with and alongside WordPress. Zac has years of experience teaching at high schools, colleges, bootcamps and online learning sites like Treehouse, Udemy and Frontend Masters.\",\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/zgordon\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/zgordon\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WP API and WebSockets Live Chat Plugin Project from Code Cabin - JavaScript for WordPress","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/","og_locale":"en_US","og_type":"article","og_title":"WP API and WebSockets Live Chat Plugin Project from Code Cabin - JavaScript for WordPress","og_description":"We are excited to announce our latest FREE\u00a0WordPress REST API Project ~ WP Live Chat with Node WebSockets and the WP REST API!!! This project was actually written by our partners at Code Cabin. \u00a0Code Cabin makes several amazing\u00a0WordPress Plugins that leverage quite a bit of\u00a0JavaScript, whether it&#8217;s in their WP Google Maps Plugin or [&hellip;]","og_url":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/","og_site_name":"JavaScript for WordPress","article_published_time":"2017-03-16T21:15:38+00:00","article_modified_time":"2017-03-18T19:40:38+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png","type":"image\/png"}],"author":"Zac Gordon","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/zgordon","twitter_site":"@zgordon","twitter_misc":{"Written by":"Zac Gordon"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#article","isPartOf":{"@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/"},"author":{"name":"Zac Gordon","@id":"https:\/\/javascriptforwp.com\/#\/schema\/person\/76dfb19fbd859b4a17428b8b17767b25"},"headline":"WP API and WebSockets Live Chat Plugin Project from Code Cabin","datePublished":"2017-03-16T21:15:38+00:00","dateModified":"2017-03-18T19:40:38+00:00","mainEntityOfPage":{"@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/"},"wordCount":111,"commentCount":0,"publisher":{"@id":"https:\/\/javascriptforwp.com\/#organization"},"image":{"@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#primaryimage"},"thumbnailUrl":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png","articleSection":["Case Studies"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/","url":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/","name":"WP API and WebSockets Live Chat Plugin Project from Code Cabin - JavaScript for WordPress","isPartOf":{"@id":"https:\/\/javascriptforwp.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#primaryimage"},"image":{"@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#primaryimage"},"thumbnailUrl":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png","datePublished":"2017-03-16T21:15:38+00:00","dateModified":"2017-03-18T19:40:38+00:00","breadcrumb":{"@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#primaryimage","url":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png","contentUrl":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2017\/03\/WP-Chat-Project.png","width":1024,"height":512,"caption":"WP API Live Chat Plugin Project"},{"@type":"BreadcrumbList","@id":"https:\/\/javascriptforwp.com\/wp-api-websockets-live-chat-plugin-project-code-cabin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/javascriptforwp.com\/"},{"@type":"ListItem","position":2,"name":"WP API and WebSockets Live Chat Plugin Project from Code Cabin"}]},{"@type":"WebSite","@id":"https:\/\/javascriptforwp.com\/#website","url":"https:\/\/javascriptforwp.com\/","name":"JavaScript for WordPress","description":"Tutorials, Courses, Bootcamps and Conferences","publisher":{"@id":"https:\/\/javascriptforwp.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javascriptforwp.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/javascriptforwp.com\/#organization","name":"JavaScript for WordPress Master Course","url":"https:\/\/javascriptforwp.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javascriptforwp.com\/#\/schema\/logo\/image\/","url":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2016\/03\/wapuu-square.png","contentUrl":"https:\/\/javascriptforwp.com\/wp-content\/uploads\/2016\/03\/wapuu-square.png","width":200,"height":200,"caption":"JavaScript for WordPress Master Course"},"image":{"@id":"https:\/\/javascriptforwp.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/zgordon"]},{"@type":"Person","@id":"https:\/\/javascriptforwp.com\/#\/schema\/person\/76dfb19fbd859b4a17428b8b17767b25","name":"Zac Gordon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=96&d=mm&r=g","caption":"Zac Gordon"},"description":"Zac Gordon is a professional educator, with a current focus on JavaScript development with and alongside WordPress. Zac has years of experience teaching at high schools, colleges, bootcamps and online learning sites like Treehouse, Udemy and Frontend Masters.","sameAs":["https:\/\/twitter.com\/zgordon","https:\/\/x.com\/https:\/\/twitter.com\/zgordon"]}]}},"_links":{"self":[{"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/posts\/23928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/comments?post=23928"}],"version-history":[{"count":0,"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/posts\/23928\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/media\/23929"}],"wp:attachment":[{"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/media?parent=23928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/categories?post=23928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javascriptforwp.com\/wp-json\/wp\/v2\/tags?post=23928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}