[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fX9ZbZX5Px5dR2yYQhiexUoHk3PdzcOfluuBIJgBeaw4":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"oluwasegun27","Oluwasegun Somefun","https:\u002F\u002Fprofiles.wordpress.org\u002Foluwasegun27\u002F",1,10,100,30,94,"2026-04-05T09:49:24.848Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":7,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":21,"tags":24,"homepage":21,"download_link":30,"security_score":9,"vuln_count":31,"unpatched_count":31,"last_vuln_date":32,"fetched_at":33},"node-wpapi-auth","EASY-JS-WPAPI Client HANDLE for the WordPress REST-API","2.0","\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily talk with the WordPress REST-API to access and display your WordPress (model) data without\u003Cbr \u002F>\nrest-authentication errors when creating Javascript Themes for consistent views by all users\u002Fclients accessing\u003Cbr \u002F>\nyour WordPress site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Description and Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>We chose the bundled node-wpapi isomorphic Javascript client, because it is the simplest way to get up and running\u003Cbr \u002F>\nquickly to display live website data in your installed WordPress website, using a Javascript-controlled Theme or Plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The WEB Landscape is changing. Today, we can use Javascript to build WordPress Themes. WordPress becomes our Model,\u003Cbr \u002F>\nwhich we can theme with Javascript using the WordPress REST-API.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin was developed to make life easy for web developers who which to create full-fledged\u003Cbr \u002F>\nJavascript WordPress Themes OR  Javascript-PHP WordPress Themes using a Javascript Framework\u002FLibrary like:\u003Cbr \u002F>\njQuery, React, OpenUI5, et.c. for use in a WordPress installation with the wpapi.js rest-client.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It relies on the node-wpapi isomorphic javascript client to access the WP REST-API. The problem with accessing\u003Cbr \u002F>\nthe REST-API using javascript-clients is the headache of authentication issues and private data access, which can\u003Cbr \u002F>\nhamper fluid display of the web-page, leading to rest-errors when using Javascript to display the data.\u003Cbr \u002F>\nThis plugin works under the hood and makes the javascript-client object, ‘wp’ that interfaces with the WP REST-API\u003Cbr \u002F>\nglobally accessible for direct and easy use in a javascript(.js) file under the scope of a WordPress installation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It handles three authentication use cases: admin user, non-admin user and for a client from inside a WP installation.\u003Cbr \u002F>\nSay your WordPress website url is e.g: http:\u002F\u002Ftalker-test.com or http:\u002F\u002Flocalhost:8080\u003Cbr \u002F>\nWordPress switches to Cookie WP Authentication for  switched to when an administrator is currently logged in to\u003Cbr \u002F>\nthe WordPress installation. Basic WP-Authentication is switched to when a Client accesses your WordPress website\u003Cbr \u002F>\nWhen an authenticated non-admin user, like an Author or Subscriber is currently logged in to your website,\u003Cbr \u002F>\nit displays data using Basic WP-Authentication.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We then make the WPAPI global as a globally scoped javascript object, wp,\u003Cbr \u002F>\nfor use in a WordPress Installation to talk with the WP REST-API on the go.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>So, with added ease, you can start building your next Javascript Themes for WordPress, or accessing the WP REST-API\u003Cbr \u002F>\nSo start coding  and talking with the WordPress REST-API and display consistent, unhindered data,\u003Cbr \u002F>\nas you permit to all your clients, and users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>See Demo WP Installation that shows how this plugin is used to display live website data from the WordPress REST-API\u003Cbr \u002F>\nIn it we created a sample JS-controlled WordPress theme using jQuery and the ‘wp’ object provided by our bundled\u003Cbr \u002F>\njavascript client, which our plugin has made globally scoped and authenticated.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For more info. and examples, you can check out the documentation\u003Cbr \u002F>\nof the node-wpapi javascript client at wp-api.org\u002Fnode-wpapi\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to https:\u002F\u002Fsomefunagba.github.io\u002Feasyjs-wpapi-rest-client-handle\u002F\u003C\u002Fli>\n\u003Cli>Click on the Demo link: Download a sample zipped Javascript Theme and a .xml import file.\u003C\u002Fli>\n\u003Cli>Copy the theme to your Local WordPress Themes directory and Activate it.\u003C\u002Fli>\n\u003Cli>If your WP installation has no posts or a single post. Import the downloaded .xml posts\u003C\u002Fli>\n\u003Cli>Go to your site-url homepage e.g: http:\u002F\u002Flocalhost:8080\u002F\u003C\u002Fli>\n\u003Cli>You should see a demo Blog\u002FNews themed website.[Demo Website Image]\u003C\u002Fli>\n\u003Cli>Inside the Theme folder, You can play with this theme’s index.js and footer.js files.\u003C\u002Fli>\n\u003C\u002Ful>\n","Short Description",3165,"","4.8.28","4.8",[25,26,27,28,29],"basic-authentication","cookie-authentication","javascript-client","node-wpapi","wpapi","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnode-wpapi-auth.2.0.zip",0,null,"2026-03-15T10:48:56.248Z"]