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 | } |