it-swarm-ko.tech

HTML 스 니펫으로 페이지/게시물 컨텐츠 편집기를 미리 채우고 있습니까?

나는 간단한 판매 페이지 테마를 만들었으며 기본 컨텐트 (머리글, 글 머리 기호, 회원 인용 부호 및 유비쿼터스 "장바구니에 추가"단추 포함)의 입력을 허용하여 조금 향상시키고 싶습니다.

콘텐츠 페이지 및/또는 게시물에 HTML 스 니펫을 추가하는 옵션은 무엇입니까?

이상적으로, 게시 또는 페이지 메뉴에서 "새로 추가"를 클릭하면 콘텐츠가 판매 페이지의 기본 콘텐츠로 미리 채워집니다.

아니면 더 좋게도, "Add New Salespage"와 같은 "Add New"링크 아래에 메뉴를 추가 할 수 있습니다. 클릭하면 해당 페이지가 기본 설정이됩니다.

Salespage.html (또는 salespage.txt 또는 salespage.php 중 더 쉽게 작업 할 수있는)라는 테마 폴더에 페이지를 갖고 싶습니다. 그러면 편집기를 미리 채우는 데 사용되는 콘텐츠가됩니다.

어떤 도움을 많이 주셨습니다.

업데이트 : 아래 Chris_O의 답변 덕분에 솔루션을 찾을 수있었습니다. 나는 Chris가 외부 파일에서 내용을로드하는 솔루션을 제안했다고 증언했습니다 ....

if (get_option("cb2_theme") == "salespage")
{
//added to support salespage creation
add_filter( 'default_content', 'my_editor_content' );

function my_editor_content( $content ) {

    if(file_exists(ABSPATH.'wp-content/themes/clickbump_wp3/styles/salespage/default-content.html')){$content = file_get_contents(ABSPATH.'wp-content/themes/mytheme/styles/salespage/default-content.html');}else{$content = "Enter your salespage content here. h1-h3 tags, blockquotes etc";}

    //$content = "This is some custom content I'm adding to the post editor because I hate re-typing it.";

    return $content;
}
}
5
Scott B

@Scott B, 방금 저스틴 Tadlocks 블로그 이 같은 문제에 관한 게시물을 읽었습니다.

해결책

default_content 필터 훅을 사용하고 테마 function.php 파일을 사용하십시오.

예 :

<?php

add_filter( 'default_content', 'my_editor_content' );

function my_editor_content( $content ) {

    $content = "This is some custom content I'm adding to the post editor because I hate re-typing it.";

    return $content;
}

?>

XHTML 또는 원하는 내용을 $ content 문자열에 추가 할 수 있습니다.

"Add New Post"를 클릭하면 다음과 같은 메시지가 나타납니다. alt text

5
Chris_O