PluginProbe ʕ •ᴥ•ʔ
Meta Tag Manager / 3.2
Meta Tag Manager v3.2
trunk 0.2 0.3 0.4 0.5 1.0 1.1 1.2 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.3 3.0 3.0.2 3.1 3.2 3.3
meta-tag-manager / classes / open-graph-admin.php
meta-tag-manager / classes Last commit date
open-graph-admin.php 4 years ago open-graph.php 4 years ago schema-admin.php 4 years ago schema.php 4 years ago verify-sites-admin.php 4 years ago verify-sites.php 4 years ago
open-graph-admin.php
24 lines
1 <?php
2 namespace Meta_Tag_Manager;
3
4 class Open_Graph_Admin {
5
6 public static function get_post(){
7 $og = Open_Graph::get_options(true);
8 if( empty($_REQUEST['mtm_og_enabled']) ){
9 $og = array('enabled' => false);
10 } else {
11 $og['enabled'] = true;
12 $og['generate_singular'] = !empty($_REQUEST['mtm_og_generate_singular']);
13 if( !empty($_REQUEST['mtm_og_site_title']) ) $og['home']['title'] = sanitize_text_field($_REQUEST['mtm_og_site_title']);
14 if( !empty($_REQUEST['mtm_og_site_description']) ) $og['home']['description'] = sanitize_text_field($_REQUEST['mtm_og_site_description']);
15 if( !empty($_REQUEST['mtm_og_site_logo']) ) $og['home']['image'] = absint($_REQUEST['mtm_og_site_logo']);
16 $og['twitter'] = array('enabled' => !empty($_REQUEST['mtm_og_twitter_enabled']));
17 if( $og['twitter']['enabled'] ){
18 if( !empty($_REQUEST['mtm_og_twitter_site']) && preg_match('/^@[a-zA-Z0-9_]{4,15}$/', $_REQUEST['mtm_og_twitter_site']) ) $og['twitter']['site'] = sanitize_text_field($_REQUEST['mtm_og_twitter_site']);
19 if( !empty($_REQUEST['mtm_og_twitter_creator']) && preg_match('/^@[a-zA-Z0-9_]{4,15}$/', $_REQUEST['mtm_og_twitter_creator']) ) $og['twitter']['creator'] = sanitize_text_field($_REQUEST['mtm_og_twitter_creator']);
20 }
21 }
22 return $og;
23 }
24 }