WordPress 용 포스트 시리즈 플러그인 만들기
당신은 또한 포스트 시리즈 기능을 테마에 추가 할 수 있습니다. 이 경우,이 튜토리얼에서 언급 된 모든 코드를 테마의 functions.php 파일에 배치해야합니다.
포스트 시리즈를 만드는 방법 사용자 정의 포스트 유형
<span><span><?php </span></span><span> </span><span><span>/* </span></span><span><span>Plugin Name: SitePoint Post Series </span></span><span><span>Plugin URI: https://www.sitepoint.com/ </span></span><span><span>Description: This used is used to create a post series. </span></span><span><span>Version: 1.0 </span></span><span><span>Author: Narayan Prusty </span></span><span><span>*/</span></span>
여기에 메타 상자를 추가하는 코드는 다음과 같습니다.
<p>
<two> 여기서 우리는 메타 상자에 두 개의 필드를 추가합니다. 텍스트 필드는 저자가 일련 번호를 입력하는 데 사용되며 드롭 다운은 게시물이 속한 게시물 시리즈 이름을 선택하는 데 사용됩니다. 게시물 시리즈에 게시물을 추가하지 않으려면 하나 또는 두 필드 중 하나를 비워 두어야합니다. </two></p>
<it> 관리자 포스트 화면에서 어떻게 보이는지 : <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173985175264702.png" class="lazy" alt="WordPress 용 포스트 시리즈 플러그인 만들기" >
<h2>
<to> 이제 양식이 저장되면 메타 박스 필드를 저장해야합니다. 다음은 다음과 같은 코드입니다. </to>
</h2>
<p>
<sav> 여기서 우리는 메타 박스 내용을 저장 한 다음 Sitepoint_post_series_save_ssetstings를 호출하고 사용자가 시리즈를 제거하거나 시리즈를 추가하는지 또는 시리즈를 변경하는지 여부에 따라 다른 인수 값을 가진 다른 인수 값을 호출합니다. </sav></p>
<code> 다음은 sitepoint_post_series_save_settings function 에 대한 코드입니다
<p>
이 함수는 특정 시리즈에 속한 WordPress Post ID를 저장하는 문자열을 만듭니다. 그런 다음 문자열을 WordPress 설정으로 저장합니다. </p>
<done> 이제 우리는 모든 관리자 영역 코드를 완료했습니다. 이제 게시물을 작성하여 시리즈에 할당 할 수 있어야합니다. 또한 각 시리즈에 카테고리와 태그를 할당합니다
<code> 이제 포스트 시리즈를 표시하기 위해 프론트 엔드 코드를 코딩하겠습니다. <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><span>function sitepoint_post_series_custom_post_type()
</span><span>{
</span> <span>register_post_type("sitepoint-postseries", array(
</span> <span>"labels" => array("name" => __("Post Series"), "singular_name" => __("Post Series")),
</span> <span>"public" => true,
</span> <span>"has_archive" => true,
</span> <span>"rewrite" => array("slug"=> "post-series"),
</span> <span>"supports" => array("editor", "title", "excerpt", "thumbnail", "comments"),
</span> <span>"capability_type" => "post",
</span> <span>"publicly_queryable" => true,
</span> <span>"taxonomies" => array("category", "post_tag"),
</span> <span>)
</span> <span>);
</span><span>}
</span>
<span>add_action("init", "sitepoint_post_series_custom_post_type", 2);
</span>
<span>/* Flush Rewrite Rules */
</span>
<span>function sitepoint_post_series_activation()
</span><span>{
</span> <span>sitepoint_post_series_custom_post_type();
</span> <span>flush_rewrite_rules();
</span><span>}
</span>
<span>register_activation_hook( __FILE__, "sitepoint_post_series_activation");
</span><span>register_deactivation_hook( __FILE__, "sitepoint_post_series_activation");</span></pre><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div>
<vis vis> 인덱스 페이지 및 아카이브 페이지에서 우편 시리즈가 보이기
<type> 사용자 정의 게시물 유형은 아직 인덱스 및 아카이브 페이지에서 볼 수 없습니다. 이 페이지에서도 보이려면 아래 코드를 추가하면됩니다.
<p>
<using> 여기서 우리는 pre_get_posts 후크를 사용하여 $ Q 변수에 게시물 시리즈를 추가합니다. 이는 기본 루프에서 게시물을 표시하는 데 사용됩니다.
<of> 포스트 시리즈의 게시물 표시
<fil> 우리는 포스트 시리즈 유형의 내용을 필터링하고 시리즈에 속하는 게시물을 추가해야합니다.
<code> 여기에 포스트 시리즈 페이지에서 포스트 시리즈의 게시물을 추가하는 코드입니다.
<p>
<the the> 이것은 HTML이 지정되지 않은 목록 태그를 사용하여 게시물을 표시합니다. 이미지가없는 게시물의 경우 Lorempixel Cloud Service에서 이미지를로드하여 임의의 텍스처 이미지를 생성합니다.<ie> 우리는 메타 데이터를 저장하는 동안 저장 한 설정 문자열에서 포스트 시리즈의 게시물을 검색하고 있습니다.
<series> 포스트 시리즈 정보 추가 게시물
<add> 우리는 또한 게시물이 특정 게시물 시리즈에 속한다는 것을 사용자에게 나타내는 게시물 시리즈에 속하는 게시물에 포스트 시리즈 상자를 추가 할 수 있습니다. 다음은 다음과 같은 코드입니다. <p>
</p>
<just> 여기서 우리는 게시물 시리즈 이름을 표시하고 있으며이 게시물의 어느 부분이 시리즈에서 나옵니다.
<add> 당신은 또한 sitepoint_post_series_post_content_filter function의 아래 구현을 사용하여 시리즈의 다음과 이전 게시물을 추가 할 수도 있습니다.
<h2>
이 구현의 문제점은 코드가 시리즈의 게시물 수와 동일한 횟수의 MySQL에 도달한다는 것입니다. 특정 포스트 시리즈에 대한 게시물이 많으면 성과 문제가 있지만 교육 목적으로 포함 시켰습니다. </h2>
<plug plug> 플러그인을 다른 포스트 시리즈 플러그인 와 비교합니다
<of> 다음은 WordPress.org의 플러그인 중 일부가 게시물 시리즈를 만들 수 있습니다. 위에서 만든 플러그인과 비교했습니다. </of></plug></add></just></add></series></ie></the></p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><span><span><?php
</span></span><span>
</span><span><span>/*
</span></span><span><span>Plugin Name: SitePoint Post Series
</span></span><span><span>Plugin URI: https://www.sitepoint.com/
</span></span><span><span>Description: This used is used to create a post series.
</span></span><span><span>Version: 1.0
</span></span><span><span>Author: Narayan Prusty
</span></span><span><span>*/</span></span></pre><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div>
<:> 구성 시리즈 : Organize Series는 WordPress 게시물에 사용자 정의 분류법을 추가합니다. 사용자 정의 분류법을 보면 포스트 시리즈의 제목처럼 보이는 아카이브 페이지에 제목이 추가됩니다. 포스트 시리즈의 게시물은 분류법과 같이 표시되며, 사용자의 관점에서는 좋지 않을 수 있습니다. 이에 비해 당사의 플러그인은 사용자 정의 게시물 유형을 사용하여 단일 포스트 시리즈를 표시하여 기소 된 이미지, 텍스트 또는 마크 업 컨텐츠 (및 그 이상)를 게시물 시리즈에 추가 할 수 있습니다. 포스트 시리즈의 게시물은 플러그인의 아카이브 페이지와 비교하여 다르게 보입니다.
<series series> WP Post 시리즈 : 이것은 Organize Series 플러그인처럼 작동합니다. 한 가지 차이점은 포스트 시리즈 페이지에 사용자 정의를 제공하지 않는다는 것입니다. <p>
</p>
<is> 우리의 플러그인은 사용자 정의가 가능하며 WordPress 해킹이 포함되어 있지 않습니다. 따라서 훨씬 더 호환됩니다. <p>
</p> 결론
<a> 개발 블로그를 소유하고 있다면이 플러그인을 사용하여 자신의 포스트 시리즈를 만들어 참여 및 전환율을 높일 수 있습니다. 큰 게시물을 여러 게시물로 분할하는 데 사용할 수도 있습니다. <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><span>function sitepoint_post_series_custom_post_type()
</span><span>{
</span> <span>register_post_type("sitepoint-postseries", array(
</span> <span>"labels" => array("name" => __("Post Series"), "singular_name" => __("Post Series")),
</span> <span>"public" => true,
</span> <span>"has_archive" => true,
</span> <span>"rewrite" => array("slug"=> "post-series"),
</span> <span>"supports" => array("editor", "title", "excerpt", "thumbnail", "comments"),
</span> <span>"capability_type" => "post",
</span> <span>"publicly_queryable" => true,
</span> <span>"taxonomies" => array("category", "post_tag"),
</span> <span>)
</span> <span>);
</span><span>}
</span>
<span>add_action("init", "sitepoint_post_series_custom_post_type", 2);
</span>
<span>/* Flush Rewrite Rules */
</span>
<span>function sitepoint_post_series_activation()
</span><span>{
</span> <span>sitepoint_post_series_custom_post_type();
</span> <span>flush_rewrite_rules();
</span><span>}
</span>
<span>register_activation_hook( __FILE__, "sitepoint_post_series_activation");
</span><span>register_deactivation_hook( __FILE__, "sitepoint_post_series_activation");</span></pre><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div>
<comment> 아래 플러그인에 대한 귀하의 경험에 대해 자유롭게 의견을 제시하십시오. <p>
<questions> WordPress에 대한 포스트 시리즈 플러그인 만들기에 대한 자주 묻는 질문
<post> 포스트 시리즈 플러그인이란 무엇이며 WordPress 사이트에 필요한 이유는 무엇입니까? <h2 id="Post-Series-플러그인은-관련-게시물을-시리즈로-함께-그룹화-할-수있는-도구입니다-이는-직렬화-된-형식으로-콘텐츠를-게시하는-블로그-또는-웹-사이트에-특히-유용합니다-독자가-관련-컨텐츠를-쉽게-탐색-할-수-있도록-사용자-경험을-향상시킵니다-또한-검색-엔진이-잘-구조화되고-상호-연결된-콘텐츠를-선호하므로-웹-사이트의-SEO를-개선하는-데-도움이됩니다"> Post Series 플러그인은 관련 게시물을 시리즈로 함께 그룹화 할 수있는 도구입니다. 이는 직렬화 된 형식으로 콘텐츠를 게시하는 블로그 또는 웹 사이트에 특히 유용합니다. 독자가 관련 컨텐츠를 쉽게 탐색 할 수 있도록 사용자 경험을 향상시킵니다. 또한 검색 엔진이 잘 구조화되고 상호 연결된 콘텐츠를 선호하므로 웹 사이트의 SEO를 개선하는 데 도움이됩니다. </h2><post> 포스트 시리즈 플러그인이 표준 WordPress 범주 및 태그와 어떻게 다른가? <h3> </h3> WordPress 카테고리와 태그를 사용하면 관련 게시물을 함께 그룹화 할 수 있지만 포스트 시리즈 플러그인이 제공하는 순차적 구조가 부족합니다. 포스트 시리즈 플러그인을 사용하면 게시물을 특정 순서로 주문할 수 있으므로 독자가 스토리 라인이나 구조화 된 학습 경로를보다 쉽게 따라갈 수 있습니다. <p> 내 게시물 시리즈의 모양과 느낌을 사용자 정의 할 수 있습니다. 웹 사이트? </p> 예, 대부분의 포스트 시리즈 플러그인은 사용자 정의 옵션을 제공합니다. 웹 사이트의 전반적인 미학과 일치하도록 레이아웃, 색상, 글꼴 및 기타 디자인 요소를 변경할 수 있습니다. 일부 플러그인은 또한보다 고급 사용자 정의를 위해 사용자 정의 CSS를 추가 할 수 있습니다. <h3 id="포스트-시리즈를-작성하는-방법은-내-웹-사이트의-SEO에-어떤-영향을-미칩니-까"> 포스트 시리즈를 작성하는 방법은 내 웹 사이트의 SEO에 어떤 영향을 미칩니 까? </h3> 포스트 시리즈 생성은 웹 사이트의 SEO를 크게 향상시킬 수 있습니다. 관련 게시물을 함께 그룹화하면 검색 엔진이 좋아하는 풍부한 내부 링크 네트워크를 만들고 있습니다. 또한 독자가 시리즈에서 여러 게시물을 읽을 가능성이 높기 때문에 웹 사이트의 거주 시간을 증가시킵니다. <p> 내 WordPress 사이트에서 여러 게시물 시리즈를 만들 수 있습니까? 필요한만큼 많은 포스트 시리즈를 만들 수 있습니다. 이것은 여러 주제를 다루거나 다른 유형의 직렬화 된 콘텐츠를 가지고있는 웹 사이트에 특히 유용합니다. </p> 게시 된 후 게시물에 게시물을 추가 할 수 있습니까? <h3> </h3> 예, 추가 할 수 있습니다. 언제든지 시리즈에 새로운 게시물. 대부분의 Post Series 플러그인은 시리즈를 쉽게 관리하고 업데이트 할 수 있으므로 콘텐츠가 관련성이 높고 최신 상태로 유지 될 수 있습니다. <p> 멀티 author WordPress 사이트에서 Post Series 플러그인을 사용할 수 있습니까? > </p> 예, 포스트 시리즈 플러그인은 다중 저자 사이트에서 사용할 수 있습니다. 여러 저자의 컨텐츠를 관리하고 구성하여 모든 게시물에서 일관성과 일관성을 보장하는 훌륭한 도구가 될 수 있습니다. <h3 id="WordPress에서-포스트-시리즈를-만들려면-코딩-기술이-필요합니까-WordPress에서-포스트-시리즈를-만들기-위해-코딩-기술이-필요하지-않습니다-대부분의-포스트-시리즈-플러그인은-시리즈를-쉽게-만들고-관리-할-수있는-사용자-친화적-인-인터페이스와-함께-제공됩니다"> WordPress에서 포스트 시리즈를 만들려면 코딩 기술이 필요합니까? WordPress에서 포스트 시리즈를 만들기 위해 코딩 기술이 필요하지 않습니다. 대부분의 포스트 시리즈 플러그인은 시리즈를 쉽게 만들고 관리 할 수있는 사용자 친화적 인 인터페이스와 함께 제공됩니다. </h3> 기존 WordPress 테마와 함께 포스트 시리즈 플러그인을 사용할 수 있습니까? Post Series 플러그인은 WordPress 테마에서 완벽하게 작동하도록 설계되었습니다. 그러나 항상 플러그인의 문서를 확인하거나 개발자에게 연락하여 확인을 위해 좋은 생각입니다. <p> WordPress에 사용할 수있는 무료 포스트 시리즈 플러그인이 있습니까? WordPress에 사용할 수있는 플러그인. 그러나 무료 플러그인은 프리미엄 플러그인만큼 많은 기능을 제공하지 않거나 많은 지원을 제공하지 않을 수 있습니다. 항상 필요와 예산에 가장 적합한 플러그인을 선택하십시오. </p></post></post></questions></p></comment></a></is></series></:>
위 내용은 WordPress 용 포스트 시리즈 플러그인 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

최근에 사용자가 개인화 된 라이브러리에 좋아하는 게시물을 저장할 수 있도록하여 사용자가 개인화 된 경험을 만드는 방법을 보여주었습니다. 어떤 곳에서 이름을 사용하여 개인화 된 결과를 다른 수준으로 가져갈 수 있습니다 (예 : 환영 화면). 다행히 WordPress를 사용하면 로그인 한 사용자에 대한 정보를 쉽게 얻을 수 있습니다. 이 기사에서는 현재 로그인 한 사용자와 관련된 정보를 검색하는 방법을 보여줍니다. get_currentuserinfo ()를 사용합니다. 기능. 테마의 어느 곳에서나 사용할 수 있습니다 (헤더, 바닥 글, 사이드 바, 페이지 템플릿 등). 작동하려면 사용자에게 로그인해야합니다. 따라서 사용해야합니다.

WordPress 기사 목록을 조정하는 4 가지 방법이 있습니다. 테마 옵션 사용, 플러그인 사용 (예 : Post Type Order, WP Post List, Boxy Sitture), 코드 사용 (Functions.php 파일의 설정 추가) 또는 WordPress 데이터베이스를 직접 수정하십시오.

블로그는 사람들이 자신의 의견, 의견 및 의견을 온라인으로 표현할 수있는 이상적인 플랫폼입니다. 많은 초보자들은 자체 웹 사이트를 구축하기를 간절히 원하지만 기술적 장벽이나 비용 문제에 대해 걱정하는 것을 주저합니다. 그러나 플랫폼이 초보자의 기능과 요구를 충족시키기 위해 계속 발전함에 따라 이제 그 어느 때보 다 쉬워지기 시작했습니다. 이 기사에서는 테마 선택에서 플러그인 사용, 보안 및 성능 향상에 이르기까지 WordPress 블로그를 작성하는 방법을 단계별로 안내하여 자신의 웹 사이트를 쉽게 만들 수 있습니다. 블로그 주제와 방향을 선택하십시오 도메인 이름을 구매하거나 호스트를 등록하기 전에 다루려는 주제를 식별하는 것이 가장 좋습니다. 개인 웹 사이트는 여행, 요리, 제품 리뷰, 음악 또는 귀하의 관심사를 불러 일으키는 취미와 관련하여 회전 할 수 있습니다. 진정으로 관심이있는 영역에 중점을두면 지속적인 글쓰기를 장려 할 수 있습니다.

상위 카테고리 아카이브 페이지에 자식 카테고리를 표시하는 방법을 알고 싶습니까? 분류 아카이브 페이지를 사용자 정의 할 때 방문자에게 더 유용하기 위해이를 수행해야 할 수도 있습니다. 이 기사에서는 부모 카테고리 아카이브 페이지에 자식 카테고리를 쉽게 표시하는 방법을 보여줍니다. 하위 범주가 부모 카테고리 아카이브 페이지에 나타나는 이유는 무엇입니까? 부모 카테고리 아카이브 페이지에 모든 자식 카테고리를 표시하면 방문자에게 덜 일반적이고 유용 할 수 있습니다. 예를 들어, 책에 대한 WordPress 블로그를 실행하고 "테마"라는 분류법을 가지고 있다면 독자가 할 수 있도록 "소설", "논픽션"과 같은 하위 세포 체질을 추가 할 수 있습니다.

과거에는 Postexpirator 플러그인을 사용하여 WordPress에서 게시물을 만료하는 방법을 공유했습니다. 활동 목록 웹 사이트를 만들 때이 플러그인이 매우 유용하다는 것을 알았습니다. 만료 된 활동 목록을 쉽게 삭제할 수 있습니다. 둘째,이 플러그인 덕분에 만료 후 날짜에 따라 게시물을 정렬하는 것도 매우 쉽습니다. 이 기사에서는 WordPress에서 만료일로 게시물을 정렬하는 방법을 보여줍니다. 사용자 정의 필드 이름을 변경하기 위해 플러그인의 변경 사항을 반영하도록 업데이트 된 코드. 의견에 알려 주신 Tajim에게 감사드립니다. 특정 프로젝트에서는 이벤트를 사용자 정의 게시물 유형으로 사용합니다. 지금

WordPress 웹 사이트 및 소셜 미디어 계정을 자동화하는 방법을 찾고 계십니까? 자동화를 사용하면 Facebook, Twitter, LinkedIn, Instagram 등에서 WordPress 블로그 게시물 또는 업데이트를 자동으로 공유 할 수 있습니다. 이 기사에서는 IFTTT, Zapier 및 Uncanny Automator를 사용하여 WordPress 및 소셜 미디어를 쉽게 자동화하는 방법을 보여 드리겠습니다. WordPress 및 소셜 미디어를 자동화하는 이유는 무엇입니까? WordPre를 자동화하십시오

WordPress 호스트를 사용하여 웹 사이트를 구축하려면 다음과 같이 필요합니다. 신뢰할 수있는 호스팅 제공 업체를 선택하십시오. 도메인 이름을 구입하십시오. WordPress 호스팅 계정을 설정하십시오. 주제를 선택하십시오. 페이지와 기사를 추가하십시오. 플러그인을 설치하십시오. 웹 사이트를 사용자 정의하십시오. 귀하의 웹 사이트를 게시하십시오.

사용자 중 한 명이 다른 웹 사이트에 바닥 글에 쿼리 수와 페이지로드 시간을 표시하는 방법을 물었습니다. 당신은 종종 웹 사이트의 바닥 글에서 이것을 볼 수 있으며, "1.248 초 만에 64 쿼리"와 같은 것을 표시 할 수 있습니다. 이 기사에서는 WordPress에 쿼리 수와 페이지로드 시간을 표시하는 방법을 보여줍니다. 테마 파일 (예 : footer.php)에서 원하는 곳에서 다음 코드를 붙여 넣으십시오. 쿼리 신
