워드프레스로 이사오고 티스토리때 사용했던 애드블럭 방지코드를 적용해봤습니다.
찾아보진 않았지만 플러그인으로도 있을거라 생각됩니다.
저는 그냥 종전방식으로 스킨에 추가했습니다.
티스토리에 적용하는 방법은 여기로 ( linsoo.co.kr/archives/13568 )
1. 설치
https://github.com/sitexw/FuckAdBlock 사이트에서 파일을 받아서 fuckadblock.js 파일만 복사합니다.
저는 awaken 차일드 테마 만들어 사용중이라 awaken-linsoo/js/fuckadblock.js 위치로 구성했습니다.
2. 스킨수정
워드프레스 본문 페이지파일인 content-single.php에서 본문을 나타내는 <?php the_content(); ?>를
<div id=”linsoo”> </div>로 감쌉니다.
<!-- 애드블럭 방지 --> <div id="linsoo"> <?php the_content(); ?> </div> <!-- 애드블럭 방지 -->
그리고 맨 밑부분에 </article><!– #post-## –> 밑에다가 아래 코드를 넣어줍니다.
<script> var strBlockMessege = '<p align="center"><br/> 미안! 광고차단기능 꺼야지만 본문을 볼수 있음.<br/> Sorry! Please turn off Ad blocking plugin.<br/> Es tut uns leid! Bitte schalten Sie Werbeblocker -Plugin.<br/> ごめんなさい!広告のブロックプラグインをオフにしてください。<br/> 抱歉!请关闭广告屏蔽功能插件。<br/> آسف! الرجاء إيقاف حجب الإعلان المساعد.<br/> Сожалею! Пожалуйста, отключите блокировку объявлений плагин.<br/> <br/></p>' function blockCode() { var element = document.getElementById("linsoo"); element.innerHTML = strBlockMessege; } if ($("div.adsbygoogle").css('display') == 'none') { blockCode() } </script> <script src="<?php echo get_stylesheet_directory_uri() . '/js/fuckadblock.js'; ?>"> </script> <script> if(typeof fuckAdBlock === 'undefined'){ blockCode(); }else{ fuckAdBlock.onDetected(blockCode); } fuckAdBlock.setOption({ debug: false, checkOnLoad: true, resetOnEnd: false }); </script>
이렇게 넣어주시면 됩니다. 결과는 기존 티스토리에서 했던거랑 같은 결과입니다.
저는 구글 애드센스만 붙입니다. 2008~9년도엔 이것저것 돈을 조금이라도 더 벌어볼까 하는 심산에 이것저것 붙여봤는데 블로그는 더러워지고(보기에) 수익은 월 50~100원 더 생기더라고요. -_-;;;
그 뒤로는 그냥 깔끔하게 애드센스 하나만 붙이죠. 본문 상단에 뭐 저것도 지저분하다 라고 하시는 분 있겠지만 저건 더이상 양보할 수 없네요.
애드블럭 껐다가 랜섬웨어 걸릴까봐 불안하다고 애드블럭차단기능 꺼 달라고 하시는 분들이 가끔 있는데 그냥 다른 사이트 보세요.
참고 사이트:
퍼스나콘의 IT 놀이터 ( http://persnacons.tistory.com/393 )
FuckAdBlock ( https://github.com/sitexw/FuckAdBlock )
답글 남기기