쇼트 코드를 사용하여 워드프레스 투고의 페이지 제목을 콘텐츠에 포함시키는 방법
wordpress admin에서 페이지를 작성할 때 다음을 수행하고자 합니다.
페이지 제목:시험
페이지 내용:
Lorem ipsum dolor [ page _ title ]시트 amet , consectetur adipising elit .Nunc et rectus는 sit amet [page_title] tortor에 vulputate 초단파 전에 앉아있다.남매티스 코모도미, 세미퍼Suspendis ut eros dolor.odio feugiat [page_title] nunc 전정 venenatis의 Morbi는 vitae neque에 앉아있다.Nam Ullamcorper ant ac risus malesuada id iaculis nibh 초음파.
[ page _ title ]라고 되어 있는 곳에 페이지 제목을 인쇄하고 싶습니다(테스트).
이 작업은 템플릿에 하드 코딩되지 않고 관리 시스템을 통해 수행해야 합니다.
Codex: Shortcode API를 참조하십시오.
function myshortcode_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'myshortcode_title' );
테마의 기능에 추가합니다.php 파일.
코멘트에 따라서, S간에 교환되는 것에 주의해 주세요.Visser와 나는 그의 답변에서 이 솔루션은 The Loop 안에서만 작동하며, 그의 솔루션은 The Loop 밖에서도 작동하므로 더 완벽한 답변이 됩니다.
테마에 추가하거나 테마에서 플러그인을 만드십시오.
/* title to get the post title */
function getPageTitle() {
global $wp_query;
return get_post_title($wp_query->post->ID);
}
/* Add shortcode */
add_shortcode('page_title', 'getPageTitle');
웹에서 이 솔루션을 찾았는데, 나와 같은 문제에 직면한 다른 사람들에게 도움이 되길 바랍니다.아래 코드를 함수에 추가하기만 하면 됩니다.php 파일 또는 page_module 플러그인 .module 파일로 이동합니다.
add_filter('get_the_excerpt', 'show_shortcode_in_excerpt');
add_filter('the_excerpt', 'show_shortcode_in_excerpt');
function show_shortcode_in_excerpt($excerpt) {
return do_shortcode(wp_trim_words(get_the_content(), 55));
}
언급URL : https://stackoverflow.com/questions/16079490/how-to-include-page-title-of-wordpress-post-in-the-content-possibly-with-a-short
'IT' 카테고리의 다른 글
중첩된 JSON 개체 - 모든 작업에 어레이를 사용해야 합니까? (0) | 2023.03.04 |
---|---|
리액트로 에이잭스 처리 (0) | 2023.03.04 |
Spring Boot: Apache Commons File Upload를 사용한 대용량 스트리밍 파일 업로드 (0) | 2023.03.04 |
Spring 3 요청 맵핑:경로 값 가져오기 (0) | 2023.03.04 |
JSON 개체 스트림을 jq를 사용하여 배열로 변환하는 방법 (0) | 2023.03.04 |