Test out Automattic/wp-calypso#3309 using the
canonical-json
module:
npm install canonical-json
node index.js
✓ james@compu <WP>/src/wp-includes/rest-api $ ack '(the|this|by) (resource|object)' | |
fields/class-wp-rest-term-meta-fields.php:41: * Retrieves the object meta type. | |
fields/class-wp-rest-comment-meta-fields.php:20: * Retrieves the object type for comment meta. | |
fields/class-wp-rest-post-meta-fields.php:41: * Retrieves the object meta type. | |
fields/class-wp-rest-meta-fields.php:18: * Retrieves the object meta type. | |
fields/class-wp-rest-meta-fields.php:29: * Retrieves the object type for register_rest_field(). | |
fields/class-wp-rest-meta-fields.php:379: * Retrieves the object's meta schema, conforming to JSON Schema. | |
endpoints/class-wp-rest-post-types-controller.php:31: * Registers the routes for the objects of the controller. | |
endpoints/class-wp-rest-revisions-controller.php:76: 'description' => __( 'The ID for the parent of the object.' ), | |
endpoints/class-wp-rest-revisions-controller.php:92: 'description' => __( 'The ID for the parent of the object.' ), |
diff --git a/wp-api-generated-1class.js b/wp-api-generated-REST.js | |
index 40b31ba..ce5b87e 100644 | |
--- a/wp-api-generated-1class.js | |
+++ b/wp-api-generated-REST.js | |
@@ -3374,36 +3374,49 @@ mockedApiResponse.oembeds = { | |
mockedApiResponse.PostsCollection = [ | |
{ | |
- "id": 3, | |
- "date": "2017-02-14T05:30:00", |
array arg without item type: | |
/wp/v2/posts | |
slug | |
{"required":false,"description":"Limit result set to posts with one or more specific slugs.","type":"array"} | |
arg without type: | |
/wp/v2/posts/(?P<id>[\d]+) | |
password | |
{"required":false,"description":"The password for the post if it is password protected."} |
#!/usr/bin/env node | |
'use strict'; | |
const http = require( 'http' ); | |
http.get( 'http://localhost:8080/wp/wp-json?context=help', res => { | |
if ( res.statusCode !== 200 ) { | |
throw new Error( 'HTTP ' + res.statusCode ); | |
} |
diff --git a/client/me/account/main.jsx b/client/me/account/main.jsx | |
index 6e19442..8df83cd 100644 | |
--- a/client/me/account/main.jsx | |
+++ b/client/me/account/main.jsx | |
@@ -366,7 +366,7 @@ const Account = React.createClass( { | |
}, | |
renderPrimarySite() { | |
- if ( ! user.get().visible_site_count ) { | |
+ if ( true || ! user.get().visible_site_count ) { |
<?php | |
// Test WordPress.com REST API custom taxonomies on a Jetpack site. | |
error_reporting( E_ALL & ~E_NOTICE ); | |
$site_id = $argv[1]; | |
$oauth2_token = $argv[2]; | |
if ( ! $site_id || ! $oauth2_token ) { |
var net = require('net'); | |
var server = net.createServer(function(sock) { | |
console.log( | |
'connection from %s:%d', | |
sock.remoteAddress, sock.remotePort | |
); | |
var req = '', | |
gotHeaders = false; |
#!/usr/bin/env perl | |
# Run something like this first: | |
# sudo grep -i -a -B100 -A100 -- '-----BEGIN CERTIFICATE-----' /dev/disk/by-uuid/YOUR_UUID_HERE > whoops.log | |
# h/t http://unix.stackexchange.com/a/150423/26139 | |
use strict; | |
use warnings; | |
open my $log, '<', 'whoops.log'; |
<?php | |
/* | |
* Plugin Name: WPCOM-specific hacks for WP-API rewrite rules | |
*/ | |
// Make sure the rewrite rules are in place | |
function wpcom_rest_api_v2_prepend_rewrite_rules( $rewrite_rules ) { | |
if ( ! is_array( $rewrite_rules ) || empty( $rewrite_rules ) ) { | |
return $rewrite_rules; |
Test out Automattic/wp-calypso#3309 using the
canonical-json
module:
npm install canonical-json
node index.js