PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 13.5
Jetpack – WP Security, Backup, Speed, & Growth v13.5
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 14.1.1 14.2.2 14.3.1 14.4.2 All 500 releases
jetpack / modules / subscriptions / class-settings.php
class-settings.php
45 lines 946 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The Subscriptions settings.
4 *
5 * This is a class that contains helper functions for the Subscriptions settings module.
6 *
7 * @package automattic/jetpack-subscriptions
8 */
9
10 namespace Automattic\Jetpack\Modules\Subscriptions;
11
12 use Automattic\Jetpack\Status\Host;
13
14 /**
15 * Class Settings
16 */
17 class Settings {
18
19 /**
20 * Validate the reply-to option.
21 *
22 * @param string $reply_to The reply-to option to validate.
23 * @return bool Whether the reply-to option is valid or not.
24 */
25 public static function is_valid_reply_to( $reply_to ) {
26 $valid_values = array( 'author', 'no-reply', 'comment' );
27 if ( in_array( $reply_to, $valid_values, true ) ) {
28 return true;
29 }
30 return false;
31 }
32 /**
33 * Get the default reply-to option.
34 *
35 * @return string The default reply-to option.
36 */
37 public static function get_default_reply_to() {
38 if ( ( new Host() )->is_wpcom_simple() ) {
39 return 'comment';
40 }
41
42 return 'no-reply';
43 }
44 }
45