Front-end fejlesztés

IE6 előtt rejtett tartalom

Internet Explorer 6-ot sajnos még manapság is használnak. A böngészési élmény rémes, a biztonság egyenlő a nullával és nem utolsó sorban a sitebuilderek agyára is tud menni néha eme elavult böngésző. Ha keményen akarunk fellépni IE6 ellen akkor elrejthetjük a tartalmat azok elől akik IE6 böngészővel nézik weboldalunk. Drasztikusnak tűnhet, de már a Google is kijelentette, hogy nem támogatják az IE6-ot. Index.php fájukról készítsünk másolatot és csak az alábbi kódot helyezzük el benne.

<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false) {
include(TEMPLATEPATH . '/index-ie6.php'); }
else { include(TEMPLATEPATH . '/index-valodi.php');
}
?>

Az index-valodi.php fájlunkba illesszük a régi index.php tartalmát. Az index-ie6.php fájlba pedig azt, amit meg szeretnénk jeleníteni azoknak akik internet Explorer alatt nézik blogunkat. Például így:

<?php get_header(); ?>
	<div id="content" class="narrowcolumn" role="main">
<div><h3>A böngészője nem teszi lehetővé, hogy megjelenítse a weboldalt.</h3></div>
	</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

De ez természetesen minden blognál más és más, a sablon szerkezetétől függ. Lényegében elég ha the_content helyére írtok mást az index-ie6.php fájlban.