PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3
Jetpack – WP Security, Backup, Speed, & Growth v16.3
16.3 16.3-beta 16.3-a.5 16.3-a.7 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 All 508 releases
← All changes | class.jetpack-twitter-cards.php +169 -0 16.2-beta → 16.3 View file →
@@ -1,0 +1,169 @@
1 +<?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
2 +/**
3 + * Jetpack Twitter Card handling.
4 + *
5 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards instead.
6 + * @package automattic/jetpack
7 + */
8 +
9 +use Automattic\Jetpack\Post_Media\Twitter_Cards;
10 +
11 +if ( ! defined( 'ABSPATH' ) ) {
12 + exit( 0 );
13 +}
14 +
15 +/**
16 + * Twitter Cards
17 + *
18 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards instead.
19 + *
20 + * @see Automattic\Jetpack\Post_Media\Twitter_Cards
21 + */
22 +class Jetpack_Twitter_Cards {
23 +
24 + /**
25 + * Adds Twitter Card tags.
26 + *
27 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::twitter_cards_tags() instead.
28 + *
29 + * @param array $og_tags Existing OG tags.
30 + *
31 + * @return array OG tags inclusive of Twitter Card output.
32 + */
33 + public static function twitter_cards_tags( $og_tags ) {
34 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::twitter_cards_tags' );
35 + return Twitter_Cards::twitter_cards_tags( $og_tags );
36 + }
37 +
38 + /**
39 + * Sanitize the Twitter user by normalizing the @.
40 + *
41 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::sanitize_twitter_user() instead.
42 + *
43 + * @param string $str Twitter user value.
44 + *
45 + * @return string Twitter user value.
46 + */
47 + public static function sanitize_twitter_user( $str ) {
48 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::sanitize_twitter_user' );
49 + return Twitter_Cards::sanitize_twitter_user( $str );
50 + }
51 +
52 + /**
53 + * Determines if a site tag is one of the default WP.com/Jetpack ones.
54 + *
55 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::is_default_site_tag() instead.
56 + *
57 + * @param string $site_tag Site tag.
58 + *
59 + * @return bool True if the default site tag is being used.
60 + */
61 + public static function is_default_site_tag( $site_tag ) {
62 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::is_default_site_tag' );
63 + return Twitter_Cards::is_default_site_tag( $site_tag );
64 + }
65 +
66 + /**
67 + * Give priority to the creator tag if using the default site tag.
68 + *
69 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::prioritize_creator_over_default_site() instead.
70 + *
71 + * @param string $site_tag Site tag.
72 + * @param array $og_tags OG tags.
73 + *
74 + * @return string Site tag.
75 + */
76 + public static function prioritize_creator_over_default_site( $site_tag, $og_tags = array() ) {
77 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::prioritize_creator_over_default_site' );
78 + return Twitter_Cards::prioritize_creator_over_default_site( $site_tag, $og_tags );
79 + }
80 +
81 + /**
82 + * Define the Twitter Card type based on image count.
83 + *
84 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::twitter_cards_define_type_based_on_image_count() instead.
85 + *
86 + * @param array $og_tags Existing OG tags.
87 + * @param array $extract Result of the Image Extractor class.
88 + *
89 + * @return array
90 + */
91 + public static function twitter_cards_define_type_based_on_image_count( $og_tags, $extract ) {
92 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::twitter_cards_define_type_based_on_image_count' );
93 + return Twitter_Cards::twitter_cards_define_type_based_on_image_count( $og_tags, $extract );
94 + }
95 +
96 + /**
97 + * Updates the Twitter Card output.
98 + *
99 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::twitter_cards_output() instead.
100 + *
101 + * @param string $og_tag A single OG tag.
102 + *
103 + * @return string Result of the OG tag.
104 + */
105 + public static function twitter_cards_output( $og_tag ) {
106 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::twitter_cards_output' );
107 + return Twitter_Cards::twitter_cards_output( $og_tag );
108 + }
109 +
110 + /**
111 + * Adds settings section and field.
112 + *
113 + * @deprecated 15.6 Use Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::render() instead.
114 + */
115 + public static function settings_init() {
116 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::render' );
117 + }
118 +
119 + /**
120 + * Add global sharing options.
121 + *
122 + * @deprecated 15.6 Use Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::render() instead.
123 + */
124 + public static function sharing_global_options() {
125 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::render' );
126 + }
127 +
128 + /**
129 + * Get the Twitter Via tag.
130 + *
131 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::site_tag() instead.
132 + *
133 + * @return string Twitter via tag.
134 + */
135 + public static function site_tag() {
136 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::site_tag' );
137 + return Twitter_Cards::site_tag();
138 + }
139 +
140 + /**
141 + * Output the settings field.
142 + *
143 + * @deprecated 15.6 Use Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::render() instead.
144 + */
145 + public static function settings_field() {
146 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::render' );
147 + }
148 +
149 + /**
150 + * Validate the settings submission.
151 + *
152 + * @deprecated 15.6 Use Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::save() instead.
153 + */
154 + public static function settings_validate() {
155 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Sharing_Likes\Settings\Twitter_Site_Tag::save' );
156 + }
157 +
158 + /**
159 + * Initiates the class.
160 + *
161 + * @deprecated 15.6 Use Automattic\Jetpack\Post_Media\Twitter_Cards::init() instead.
162 + */
163 + public static function init() {
164 + _deprecated_function( __METHOD__, '15.6', 'Automattic\Jetpack\Post_Media\Twitter_Cards::init' );
165 + Twitter_Cards::init();
166 + }
167 +}
168 +
169 +Twitter_Cards::init();