Exemplo n.º 1
0
 /**
  * @group site_icon
  */
 function test_wp_site_icon_with_filter()
 {
     $this->expectOutputString('');
     wp_site_icon();
     $this->_set_site_icon();
     $output = array(sprintf('<link rel="icon" href="%s" sizes="32x32" />', esc_url(get_site_icon_url(32))), sprintf('<link rel="icon" href="%s" sizes="192x192" />', esc_url(get_site_icon_url(192))), sprintf('<link rel="apple-touch-icon-precomposed" href="%s" />', esc_url(get_site_icon_url(180))), sprintf('<meta name="msapplication-TileImage" content="%s" />', esc_url(get_site_icon_url(270))), sprintf('<link rel="apple-touch-icon" sizes="150x150" href="%s" />', esc_url(get_site_icon_url(150))), '');
     $output = implode("\n", $output);
     $this->expectOutputString($output);
     add_filter('site_icon_meta_tags', array($this, '_custom_site_icon_meta_tag'));
     wp_site_icon();
     remove_filter('site_icon_meta_tags', array($this, '_custom_site_icon_meta_tag'));
     $this->_remove_site_icon();
 }
Exemplo n.º 2
0
	
	<?php 
if (is_search()) {
    ?>
	<meta name="robots" content="noindex, nofollow" /> 
	<?php 
}
?>

	<title><?php 
wp_title('-');
?>
</title>
	
	<?php 
wp_site_icon();
?>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	
	<link rel="stylesheet" href="<?php 
bloginfo('stylesheet_url');
?>
?v=1.0">

	<!--[if IE 8]>
		<link rel="stylesheet" type="text/css" href="<?php 
bloginfo('template_directory');
?>
/assets/css/ie.css" />
	<![endif]-->
 /**
  * @group site_icon
  * @ticket 38377
  */
 function test_customize_preview_wp_site_icon_dirty()
 {
     global $wp_customize;
     wp_set_current_user($this->factory()->user->create(array('role' => 'administrator')));
     require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
     $wp_customize = new WP_Customize_Manager();
     $wp_customize->register_controls();
     $wp_customize->start_previewing_theme();
     $attachment_id = $this->_insert_attachment();
     $wp_customize->set_post_value('site_icon', $attachment_id);
     $wp_customize->get_setting('site_icon')->preview();
     $output = array(sprintf('<link rel="icon" href="%s" sizes="32x32" />', esc_url(wp_get_attachment_image_url($attachment_id, 32))), sprintf('<link rel="icon" href="%s" sizes="192x192" />', esc_url(wp_get_attachment_image_url($attachment_id, 192))), sprintf('<link rel="apple-touch-icon-precomposed" href="%s" />', esc_url(wp_get_attachment_image_url($attachment_id, 180))), sprintf('<meta name="msapplication-TileImage" content="%s" />', esc_url(wp_get_attachment_image_url($attachment_id, 270))), '');
     $output = implode("\n", $output);
     $this->expectOutputString($output);
     wp_site_icon();
 }