PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-a.1
Jetpack – WP Security, Backup, Speed, & Growth v16.3-a.1
16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 All 504 releases
← All changes | json-endpoints/class.wpcom-json-api-post-v1-1-endpoint.php +8 -0 13.9.216.3-a.1 View file →
@@ -1,6 +1,10 @@
1 1 <?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
2 2
3 +if ( ! defined( 'ABSPATH' ) ) {
4 + exit( 0 );
5 +}
6 +
3 7 /**
4 8 * Post v1_1 Endpoint class.
5 9 */
6 10 abstract class WPCOM_JSON_API_Post_v1_1_Endpoint extends WPCOM_JSON_API_Endpoint { // phpcs:ignore PEAR.NamingConventions.ValidClassName.Invalid, Generic.Classes.OpeningBraceSameLine.ContentAfterBrace
@@ -33,8 +37,9 @@
33 37 'auto-draft' => 'The post is a placeholder for a new post.',
34 38 ),
35 39 'sticky' => '(bool) Is the post sticky?',
36 40 'password' => '(string) The plaintext password protecting the post, or, more likely, the empty string if the post is not password protected.',
41 + 'has_password' => '(bool) Whether the post is password protected, regardless of whether the current user can access it.',
37 42 'parent' => "(object>post_reference|false) A reference to the post's parent, if it has one.",
38 43 'type' => "(string) The post's post_type. Post types besides post, page and revision need to be whitelisted using the <code>rest_api_allowed_post_types</code> filter.",
39 44 'discussion' => '(object) Hash of discussion options for the post',
40 45 'likes_enabled' => '(bool) Is the post open to likes?',
@@ -213,8 +218,11 @@
213 218 $response[ $key ] = $post->get_guid();
214 219 break;
215 220 case 'password':
216 221 $response[ $key ] = $post->get_password();
222 + break;
223 + case 'has_password':
224 + $response[ $key ] = $post->get_has_password();
217 225 break;
218 226 /** (object|false) */
219 227 case 'parent':
220 228 $response[ $key ] = $post->get_parent();