워드 프레스에서 별도의 블로그 페이지를 만드는 방법 2
나는.이 방법은 매우 간단합니다. 그것은 추가 코드,워드 프레스의 기본 기능입니다. 그것은 많은 웹 사이트에서 사용됩니다.
당신은 한 가지를 알아야합니다:일부 테마는 색인에 블로그 코드가 없습니다.이 방법은 작동하지 않습니다. 이 경우 나는 당신이 두 번째 방법을보고하는 것이 좋습니다,당신은 또한이 게시물에서 찾을 수 있습니다.
단계 1. 블로그 페이지 만들기
먼저>새로 추가 페이지로 이동하여 제목 입력 필드를 채운 후”블로그”라고 가정하고 페이지를 저장하십시오.
2 단계. 홈페이지 및 블로그 게시물에 대한 위치 사용자 정의
설정>읽기로 이동하여 정적 페이지를 홈페이지로 설정하고 블로그 페이지를 게시물 페이지로 설정합니다.
3 단계. 메뉴 항목 추가
이것은 불필요한 단계입니다. 당신은 두 번째 단계를 완료 한 경우,블로그 의지는 페이지의 웹 사이트에 나타납니다,당신은 방금 만든. 블로그 페이지는 또한index.php
파일을 템플릿으로 사용합니다.
현재 테마가 메뉴를 지원하는 경우 어쨌든,당신은 웹 사이트 메뉴에이 페이지를 추가 할 수 있습니다. 이렇게 하려면 모양>메뉴로 이동 하 고 모든 메뉴에 블로그 페이지를 추가 하 고 저장 합니다.블로그 게시물에 자신의 페이지 템플릿 사용
이 방법을 사용하면 자신의 페이지 템플릿을 사용하여 블로그 섹션을 만들 수 있습니다. 이 방법은 자신의 매개 변수로 게시물을 표시해야 할 때 좋습니다. 쿼리 인수가 다른 여러 블로그 섹션을 만들 수도 있습니다.
자,시작합시다.
단계 1. 페이지 템플릿 만들기
이 작업을 수행하는 방법을 이미 알고 있다고 가정합니다. 원하는 이름을 지정할 수 있습니다(예:blog-template.php
). 이 파일에 다음 코드를 추가합니다:
<?php/* * Template name: Blog section template */
2 단계. 페이지 만들기
이 단계는 첫 번째 방법의 첫 번째 단계와 유사하며 유일한 차이점은”페이지 속성”섹션에서 페이지 템플릿을 지정해야한다는 것입니다.
3 단계를 지정합니다. 페이지 탐색
물론 블로그 섹션에 페이지 매김이 필요합니다. 당신은 아마 이러한 목적을 위해 플러그인 또는 자신의 기능의 일종을 사용합니다. 뭔가 잘못되면,난 당신이 포스트-페이지 나비 플러그인을 사용하는 것이 좋습니다. 몇 가지 테스트를 수행했습니다.이 플러그인은이 튜토리얼의 코드와 함께 잘 작동합니다.
단계 4. 페이지 템플릿 코드
이것은get_header()
또는get_footer()
과 같은 중요한 템플릿 기능이없는 예일뿐입니다. 그러나이 템플릿은 당신이 당신의 블로그 페이지를 테스트하는 데 필요한 모든 것을 포함하고 있습니다.
<?php/* * Template name: Blog section template */$current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // get current page number$args = array('posts_per_page' => get_option('posts_per_page'), // the value from Settings > Reading by default'paged' => $current_page // current page);query_posts( $args ); $wp_query->is_archive = true;$wp_query->is_home = false; while(have_posts()): the_post();?><h2><?php the_title() /* post title */ ?></h2><p><?php the_content() /* post content */ ?></p><?phpendwhile; if( function_exists('wp_pagenavi') ) wp_pagenavi(); // WP-PageNavi function
나는 2008 년부터 웹 사이트를 개발,그래서 그것은 경험의 총 13 년입니다,이런. 무엇보다도 나는 워드 프레스와 구텐베르크,내 블로그를 통해 공유하는 몇 가지 아이디어와 생각과 웹 사이트를 만들 사랑 사랑 해요.
개발자의 도움이 필요하십니까? 저에게 연락
트위터에 나를 따르라