표시 기능을 갖춘 이미지기 전에 게시 제목

0

질문

필터를 이용하여 얻는 주요 이미지를 표시기 게시물 내용입니다. 나는 새로운 php 이것은 나의 코드:

function featured_image_before_title($title, $id) { 
 if (get_post_type($id) === 'post') {
        $featuredimage = get_the_post_thumbnail();
        $title = $featuredimage . $title;
        }
    return $title;
}

add_filter( 'the_title', 'featured_image_before_title', 10,2 );

위 작품에는 프런트 엔드 하지만 때로는 관리자>글>모든 게시물제목 을 열어 무리의 html 태그하기 전에 실시 제목입니다.

Html 태그는 축소판 아래와 같은 크기:

<img width="1280" height="150" src="http://example.com/wp-content/uploads/image.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://example.com/wp-content/uploads/image.jpg 1280w, https://example.com/wp-content/uploads/image-300x83.jpg 300w, https://example.com/wp-content/uploads/image-1024x284.jpg 1024w, https://example.com/wp-content/uploads/image-768x213.jpg 768w, https://example.com/wp-content/uploads/image-1080x300.jpg 1080w, https://example.com/wp-content/uploads/image-1280x356.jpg 1280w, https://example.com/wp-content/uploads/image-980x272.jpg 980w, https://example.com/wp-content/uploads/image-480x133.jpg 480w, https://example.com/wp-content/uploads/image-600x167.jpg 600w" sizes="(max-width: 1280px) 100vw, 1280px" /> POST TITLE 

할 수 있는 방법을 삽입 기능 이미지기 글 제목?

php wordpress
2021-11-24 06:08:33
1

최고의 응답

1

당신이 사용하는 is_admin(). 려고 아래 코드입니다.

function featured_image_before_title($title, $id) { 

    if( is_admin() )
        return $title;

    if ( get_post_type( $id ) === 'post') {
        $featuredimage = get_the_post_thumbnail();
        $title = $featuredimage . $title;
    }
    return $title;
}
add_filter( 'the_title', 'featured_image_before_title', 10, 2 );
2021-11-24 06:26:15

감사합니다! 은 그것 때문에 관리자 사용하여 동일한 게시물 형식으로 블로그 게시물에 따라서 구별할 필요?
PlainH2O

No the_title 또한 통화에서 관리 측면뿐만 아니라 그 이유는 우리는 추가 is_admin() 상태입니다.
Bhautik

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................