희망이 도움 필터를 사용할 수 있으며, POST_TITLE에 수정을합니다. 제목이 호출 될 때 shortcode를 실행하려면 WordPress 후크 시스템을 사용해야합니다. the_title()
에 대한 필터로, 그런 다음 단축 코드 후크를
add_shortcode('year', 'sc_year');
function sc_year(){
return date('Y');
}
실행하려면 :
add_filter('the_title', 'my_shortcode_title');
function my_shortcode_title($title){
return do_shortcode($title);
}
를 현재 년을 뱉어 단축 코드 [year]
을 가지고 싶다면, 당신은 단축 코드를 만듭니다 게시물/페이지 제목을 처리하지만 사이트의 제목 태그에 wp_head
에 사용 된 single_post_title
후크 용으로도 실행하고 싶습니다. 그런 식으로, 브라우저뿐만 아니라 적절한 제목을 표시합니다 :
add_filter('single_post_title', 'my_shortcode_title');
참고 :이 동일한 코드를 실행 있기 때문에 당신은 여기에 별도의 기능이 필요하지 않습니다. 총 코드는 다음과 같습니다.
답장을 보내 주신다면 Thx! 이것은 모든 제목에 연도를 추가하는 것이지만, 단지 산발적으로 사용하기를 원합니다 ... – mrquad
사용자 정의 필드 (add_meta_boxes 또는 수동)를 추가하고 연도를 표시하도록 선택해야합니다. – Benoti
답변을 수정했습니다. – Benoti