2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< ? php  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Twenty  Seventeen  back  compat  functionality 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Prevents  Twenty  Seventeen  from  running  on  WordPress  versions  prior  to  4.7 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  since  this  theme  is  not  meant  to  be  backward  compatible  beyond  that  and 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  relies  on  many  newer  functions  and  markup  changes  introduced  in  4.7 . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ package  WordPress 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ subpackage  Twenty_Seventeen 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ since  Twenty  Seventeen  1.0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Prevent  switching  to  Twenty  Seventeen  on  old  versions  of  WordPress . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Switches  to  the  default  theme . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ since  Twenty  Seventeen  1.0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  twentyseventeen_switch_theme ()  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									switch_theme (  WP_DEFAULT_THEME  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									unset (  $_GET [ 'activated' ]  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									add_action (  'admin_notices' ,  'twentyseventeen_upgrade_notice'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								add_action (  'after_switch_theme' ,  'twentyseventeen_switch_theme'  );  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Adds  a  message  for  unsuccessful  theme  switch . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Prints  an  update  nag  after  an  unsuccessful  attempt  to  switch  to 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Twenty  Seventeen  on  WordPress  versions  prior  to  4.7 . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ since  Twenty  Seventeen  1.0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ global  string  $wp_version  WordPress  version . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  twentyseventeen_upgrade_notice ()  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									$message  =  sprintf (  __ (  'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.' ,  'twentyseventeen'  ),  $GLOBALS [ 'wp_version' ]  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									printf (  '<div class="error"><p>%s</p></div>' ,  $message  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Prevents  the  Customizer  from  being  loaded  on  WordPress  versions  prior  to  4.7 . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ since  Twenty  Seventeen  1.0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ global  string  $wp_version  WordPress  version . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  twentyseventeen_customize ()  {  
						 
					
						
							
								
									
										
										
										
											2019-05-08 08:07:01 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									wp_die ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										sprintf (  __ (  'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.' ,  'twentyseventeen'  ),  $GLOBALS [ 'wp_version' ]  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										array ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'back_link'  =>  true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								add_action (  'load-customize.php' ,  'twentyseventeen_customize'  );  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Prevents  the  Theme  Preview  from  being  loaded  on  WordPress  versions  prior  to  4.7 . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ since  Twenty  Seventeen  1.0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ global  string  $wp_version  WordPress  version . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  twentyseventeen_preview ()  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  (  isset (  $_GET [ 'preview' ]  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										wp_die (  sprintf (  __ (  'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.' ,  'twentyseventeen'  ),  $GLOBALS [ 'wp_version' ]  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								add_action (  'template_redirect' ,  'twentyseventeen_preview'  );