2013-10-16 5 views
0

내 자신의 Wordpress 플러그인을 만드는 방법을 배우고있었습니다. 현재는 미리보기 이미지가 없으면 기본 이미지를 미리보기 이미지로 사용합니다. 내가 사용하는 코드 :Wordpress 미리보기 이미지에 미리보기 이미지가 없으면 추가하십시오.

add_action('the_post', 'mythumb'); 
function mythum(){ 
    if (!has_post_thumbnail()) { 
    $defaultthum = "http://example.com/default.jpg" 
    echo ('<div class="featured-thumbnail"><img width="150" height="150" src="'.$defaultthum.'" class="attachment-featured wp-post-image" alt="7" title="" /></div>') 
    } 
} 

내 문제 : 기본 이미지 미리보기가 올바른 위치에 있지 않습니다. 이 그림을 참조하십시오 : http://s22.postimg.org/ezt05f59d/Lm_XUp.png 어떤 아이디어? 또는 훅이 the_post가 아닌가? 감사합니다.

답변

0

문제는 사용하는 후크로 인해 포스트 루프가 시작될 때 트리거됩니다. 어떤 것이 든 사용할 수 있는지 확인하려면 wordpress hooks을 확인해야합니다 (아마도 가장 가까운 곳은 the_content입니다). 필요한 곳에 후크가 없으면 자신 만의 hook/action을 만들어야합니다.

관련 문제