2017-03-23 4 views
1

내 Wordpress 블로그 페이지 (home.php) 템플릿에서 맨 위의 해당 페이지에 대한 추천 이미지 세트를 표시하려고합니다. 그러나 내가 페이지에 설정 한 추천 이미지를 표시하는 대신 첫 번째 블로그 게시물의 추천 이미지가 대신 표시됩니다. 또한 (관련) 첫 번째 블로그 게시물의 추천 이미지를 삭제하면 콘텐츠 보관 페이지의 다른 게시물 이미지가 사용됩니다. 나는 두 문제가 관련되어 있다고 생각하지만 확실하지 않습니다. 어떤 도움을 주시면 감사하겠습니다.블로그 페이지 추천 이미지가 블로그 게시물에 의해 무시되었습니다. 추천 이미지

여기

//Add featured images 
add_action('genesis_before_content_sidebar_wrap', 'ws_post_image', 8); 
function ws_post_image() { 
    global $post; 
    wp_reset_postdata(); 
    echo the_post_thumbnail($post->id); /*you can use medium, large or a custom size */ 
} 

답변

2

워드 프레스는 "게시물에 대한 페이지의"설정 아무것도 무시 내 functions.php에 넣어 코드입니다. 일반적인 의미의 페이지처럼 취급하는 대신 게시물 보관소처럼 취급하고 "페이지"는 단순한 URL입니다.

add_action('genesis_before_content_sidebar_wrap', 'ws_post_image', 8); 
function ws_post_image() { 
    echo get_the_post_thumbnail(get_option('page_for_posts'), 'large'); // Or use whatever size you need 
} 

말씀이, "나에게 기능을 갖춘 이미지를 가져 오기 : 즉, 해당 페이지에 할당 제목, 기능을 갖춘 이미지, 또는 다른 사용자 정의 필드를 얻기 위해 그것을 사용하고 페이지의 ID에 액세스 할 수 있습니다 말했다 블로그 페이지로 설정 한 페이지는 설정 -> 읽기 "입니다. 해당 페이지의 ID는 page_for_posts이라는 옵션 테이블에 저장됩니다.

+0

도움 주셔서 감사합니다. – DanL

관련 문제