암호로 보호 된 페이지 워드 프레스 호스팅 사용자 지정

포스트 가시성 설정

당신이 (또는 페이지) 워드 프레스 포스트를 게시하면, 그것은 (기본적으로) 공개에 볼 수 있습니다. 워드 프레스 측면에서,이 게시 된 상태로 게시물 공공의 기본 가시성을 의미합니다. A를 편집 후 화면의 게시 상자의 설정을 기반으로.

워드 프레스는 또한 게시물의 내용 가시성이 적은 공공 옵션을 제공합니다. 가시성 옆에있는 "편집"링크를 클릭 : 공공는 세 개의 라디오 버튼을 보여준다 :

호스팅
  • 공공은 기본적으로 선택되어 있습니다.
  • 보호 암호를 선택하면 해당 게시물을 확인해야합니다 암호를 입력하기위한 텍스트 필드를 보여줍니다. 암호는 20 자로 제한됩니다.
  • 개인 확인 만 관리자 나 편집기의 역할이 사이트의 사용자에 귀하의 게시물을 볼 수 있습니다.

    당신이 게시물의 가시성을 편집 완료되면 "OK"버튼을 클릭합니다. 이제 예를 들어, 게시물의 새로운 설정을 볼 수 가시성 : 암호로 보호. 기억하십시오 : 당신은이 "게시"버튼을 클릭 할 때까지 설정의 변경 사항을 적용하지 않는 (또는 게시물이 이미 게시 된 경우 "업데이트".)

    찾기 또는 비밀번호 변경

    관리자 만, 에디터, 또는 게시물의 작성자는 게시물의 비밀번호 나 가시성 설정을 변경할 수 있습니다. 다시 "편집 가시성"링크 이렇게하려면를 사용합니다. 이러한 설정은 모든 게시물 화면에서 게시물의 빠른 수정 링크를 사용하여도 사용할 수 있습니다.

    가시성 '수정'링크 (또는 "빠른 편집")도 잊어 버린 후 암호를 공개 할 수있는 좋은 방법입니다.

    암호로 보호 된 게시물

    워드 프레스는 다르게 암호로 보호 된 게시물을 표시합니다. 이 게시물의 이러한 변경합니다 :
  • 제목 - 텍스트 추가 "보호를"포스트 제목 전에.
  • Excerpt- 대신 포스트 발췌, 인쇄이 텍스트의 ".이 보호 된 포스트이기 때문에 아무 발췌가 없습니다"
  • 대신 게시물 내용의 콘텐츠 -이 텍스트 암호 양식을 인쇄합니다 : "이 게시물 암호로 보호되어 그 아래에 비밀 번호를 입력하시기 바랍니다하려면."

그래서 "내 포스트"의 제목 암호로 보호 된 게시물은 다음과 같이 표시합니다 :

많은 게시물 및 페이지를 암호 보호

워드 프레스 저장 독자 그래서 브라우저 쿠키에서이 암호가 동일한 페이지를 여러 번 방문하는 경우 암호를 다시 입력 할 필요가 없습니다. 여러 게시물이 동일한 암호를 사용하는 경우 또한, 독자는 모든 것들을 (주의 아래 참조)에 액세스 한 번 암호를 입력해야합니다.

워드 프레스는 한 번에 하나의 암호를 추적합니다. 두 개의 포스트가 서로 다른 암호를 사용하는 경우, 따라서 후 A의 패스워드를 입력 한 후 포스트 B의 암호를 입력하면 포스트 A (또는 패스워드를 공유하는 임의의 포스트)를 재 방문하여 게시물의 비밀번호를 재 입력하도록 사용자에게 요구한다는 것을 의미 에이.

pre_get_posts 호스팅 암호로 보호 된 페이지 워드 프레스 사용자 정의하는 것은 올바른 행동입니다

사용자 정의 필드를 보호

올바른 암호를 입력 할 때까지 워드 프레스는 암호로 보호 된 포스트의 내용 또는 발췌를 인쇄하지 않습니다. 그러나 이후의 사용자 정의 필드 (들) 데이터는 보호되지 않습니다, 여전히 표시 할 수 있습니다. 인쇄에서의 CF를 중지하려면 get_post_meta 호출을 래핑 (예를 들어, single.php 또는 page.php에서)를 사용하여 조건부 문 : post_password_required. 이것은 워드 프레스의 기능은 게시물에 암호가 필요한 모두 여부와 올바른 암호가 제공되었는지 여부를 확인합니다 :

문은 또한 목록에 표시에서 암호로 보호 된 게시물을 방지하는 등 기타 사용자 지정, 편리 인 경우에 내 post_password_required 기능.

보호 된 텍스트를 사용자 정의

워드 프레스는 당신이 할 수 필터 : 암호 형태로 기본 텍스트를 변경, 암호로 보호 된 포스트 발췌에 대한 기본 텍스트를 변경하고, 포스트 발췌에 암호 양식을 삽입합니다. 이렇게하려면 사용자 정의 플러그인 파일에 다음 코드를 추가합니다.

암호 형식의 텍스트

에 "-이 기본 메시지는 암호 형태로 표시 : 사용자 정의 메시지는이 예에서 다음 코드는 다른 텍스트와 다른 HTML 구조와 형태를 반환합니다."이 게시물 암호로 보호되어 아래에 비밀번호를 입력하세요 보려면 " 이 보호 된 게시물을 볼 수 아래의 암호를 입력 : "

참고 : my_password_form 함수가 값을 반환해야합니다 : 인쇄 또는 반향을 사용하지 마십시오.

워드 프레스는 때문에 데이터베이스 제약으로 처음 20 개 문자를 저장하므로 암호 보호 양식을 교체 할 때 20의 값으로 최대 길이 매개 변수를 설정해야합니다.

보호 발췌 텍스트

암호로 보호 된 게시물의 기본 발췌입니다 : "이 보호 된 포스트이기 때문에 아무 발췌가 없습니다." 이 코드는 자신과 텍스트 대체합니다 - 허용 HTML을 :

"교체[이 암호로 보호된다.] "사용자 정의 암호로 보호 된 발췌 메시지.

발췌에 암호 양식 추가

보호 된 발췌에 대한 또 다른 옵션은 발췌 메시지 대신 암호 양식을 인쇄하는 것입니다. 그런 식으로 사람들은 인덱스 또는 아카이브 페이지에서 암호 권리를 입력합니다. 그런 다음, 그들은 제목의 링크를 클릭하면, 그들은 내용을 확인할 수 있습니다. get_the_password_form 기능을 사용하면 암호 형태가 암호로 보호 된 게시물에 대한 발췌 할 수 있습니다 :

이것은 기본 워드 프레스 암호 형태와 텍스트 또는 당신이 만든 모든 사용자 지정을 얻을 것이다. 방법 post_password_required ()와 get_the_password_form () 작업의 더 나은 이해를 위해, WP-포함 / 후 template.php 자신의 함수 정의를 참조하십시오.

이 같은 워드 프레스 코어 파일에서 당신은 또한 the_excerpt 및 the_password_form 필터 및 기능의 get_the_excerpt을 찾을 수 있습니다 (). get_the_title (). 및 get_the_content (). 이러한 기능은 게시물의 제목, 발췌 및 내용 표시, 그 가시성 설정에 따라 방법을 제어합니다.

암호로 보호 된 게시물 숨기기

때때로, 당신은 홈 페이지 또는 아카이브 페이지에 같은 사이트 주변의 다른 장소에 표시하기 위해 암호로 보호 된 게시물 싶지 않아요. 효과적으로 매김에 영향을주지 않고이 페이지에서 그들을 숨기려면 사용자 정의 플러그인 파일에 다음 코드를 넣습니다 :

이 코드는 두 부분으로 작동합니다 : 첫 번째 부분은 효율적으로 워드 프레스는 posts_where 필터를 사용하여 실행되는 모든 SQL 쿼리에서 직접 암호로 보호 된 게시물을 제거합니다. 두 번째 부분은 하나의 게시물, 페이지, 관리자 페이지를 제외한 모든 페이지에이 필터를 추가합니다.

pre_get_posts이 기능에 대한 올바른 행동하는 이유에 대한 자세한 내용은 pre_get_posts 액션 참조를 참조하십시오.

쿠키 수명 변경

이 비디오를 시청!

관련 기사

암호 보호 웹 페이지 호스팅 워드 프레스당신은 워드 프레스 포스트를 게시 (또는 페이지) 일단 포스트 가시성 설정, 그것은 (기본적으로) 공개에 볼 수 있습니다. 워드 프레스 측면에서,이 게시 된 상태로 게시물의 기본을 가지고 의미 ...
소개 HTML 페이지 호스팅 워드 프레스워드 프레스, 당신은 "포스트"또는 "페이지"중 하나로서 귀하의 사이트에 컨텐츠를 넣을 수 있습니다. 당신이 정기적으로 블로그 항목을 작성하는 경우에는 게시물을 작성합니다. 게시물, 기본 설정에서, 역에 나타납니다 ...
워드 프레스 호스팅 포스트 페이지 번호워드 프레스, 당신은 "포스트"또는 "페이지"중 하나로서 귀하의 사이트에 컨텐츠를 넣을 수 있습니다. 당신이 정기적으로 블로그 항목을 작성하는 경우에는 게시물을 작성합니다. 게시물, 기본 설정에서, 역에 나타납니다 ...
삽입 페이지 나누기 호스팅 워드 프레스만들거나 워드 프레스 페이지 또는 블로그 게시물을 편집 할 때, 당신은 쉽게 워드 프레스 미디어 업 로더 도구를 사용하여 언제든지 이미지를 추가 할 수 있습니다. 여기에 이미지를 추가 단계별 미디어를 사용하는 방법은 ...
변경 블로그 페이지 호스팅 워드 프레스기본적으로 워드 프레스 사이트의 첫 페이지에 시간의 역순으로 가장 최근의 게시물을 표시합니다. 많은 워드 프레스 사용자는 프론트 페이지와 정적 첫 페이지 또는 시작 페이지를 원하는 ...