Feed Filter

[ Plugin / Feed Filter / Leave Comment ]

  1. 관련글 : 피드 관리
  2. 용량이 무거운 media 파일들 (또는 이미지?) 을 피드로 내보낼 때, 피드 리더로 읽는 사람 입장에서는 편리하겠지만 내보내는 입장에서는 트래픽 걱정이 된다. 그러면 피드에서 필터처리하면 된다.
    1. 글을 쓸 때 피드일 때와 아닐 때를 구별해서 글을 쓴다.
    2. 미디어 파일을 불러오는 특정 플러그인을 쓰고 플러그인 안에 필터를 삽입한다.
    3. 블로그의 피드에 필터를 삽입한다.
    4. 블로그의 피드에 필터를 삽입하는 플러그인을 쓴다.
      ( 플러그인 ver.0.1.1 - 소스보기 , 줄 번호 있는 소스보기 )
  • 워드프레스에서 피드일 때를 구별
    <?php 
    if (is_feed()) { 
    피드일 때 
    } else {
    피드가 아닐 때
    }
    ?>
    
    혹은
     
    <?php
    if (!is_feed()) {
    피드가 아닐 때
    }
    ?>
    
  • 예를 들어 플러그인 파일 내의 어떤 함수에서 object 파일을 내보낼 때 적용하면
    <?php
    function object() {
    .
    중략
    .
    .
    	if (is_feed()) {
    		echo '<strong>미디어가 삽입된 자리입니다.</strong>';
    	} else {
    		echo '<object data="어쩌구 ...... 중략 ........</object>';
    	}
    .
    .
    }
    ?>
    

Categories : PHP | Wordpress