the_content
필터를 사용하십시오 ( 예 :
<?php
function theme_slug_filter_the_content( $content ) {
$custom_content = 'YOUR CONTENT GOES HERE';
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'theme_slug_filter_the_content' );
?>
기본적으로 사용자 정의 컨텐츠 뒤에 포스트 컨텐츠를 추가 한 후 결과를 리턴합니다.
편집하다
Franky @bueltge가 그의 의견에서 지적한 것처럼, 절차는 게시물 제목과 동일합니다. the_title
후크에 필터를 추가하기 만하면됩니다 .
<?php
function theme_slug_filter_the_title( $title ) {
$custom_title = 'YOUR CONTENT GOES HERE';
$title .= $custom_title;
return $title;
}
add_filter( 'the_title', 'theme_slug_filter_the_title' );
?>
,이 경우, 당신은 당신의 사용자 정의 컨텐츠 추가 후 제목을. (어떤 것이 중요하지 않습니다. 나는 당신이 당신의 질문에 지정한 것과 함께갔습니다.)
편집 2
예제 코드가 작동하지 않는 이유는 조건이 충족 될 때만 반환$content
하기 때문 입니다. 조건부 $content
로을 (를) 수정하지 않고 반환해야합니다 else
. 예 :
function property_slideshow( $content ) {
if ( is_single() && 'property' == get_post_type() ) {
$custom_content = '[portfolio_slideshow]';
$custom_content .= $content;
return $custom_content;
} else {
return $content;
}
}
add_filter( 'the_content', 'property_slideshow' );
이 방법은 '속성'포스트 유형이 아닌 포스트의 경우 $content
수정되지 않은 채 반환됩니다.