WordPress 카테고리에 다른 템플릿 옵션 선택을 추가하는 방법
WordPress Tutorial의 다음 칼럼에서는 WordPress 카테고리에 다양한 템플릿 옵션을 추가하는 방법을 보여줍니다. 이 내용이 필요한 친구들에게 도움이 되기를 바랍니다. !
때로는 카테고리의 콘텐츠에 따라 다양한 카테고리가 다른 스타일로 표시되기를 원할 때가 있습니다. 일반적인 방법은 현재 테마 루트 디렉토리에 카테고리-1.php, 카테고리-2.php, 카테고리-3.php...와 같이 다양한 레이아웃 스타일을 사용하여 카테고리 템플릿을 여러 개 더 만드는 것입니다. 다음 숫자는 적절한 카테고리 ID 번호를 지정하거나 is_category() 함수를 사용하여 판단을 추가하는 것은 다소 번거롭습니다. 더 쉬운 방법은 사용자 정의 카테고리 템플릿 플러그인을 설치하는 것입니다.
플러그인 활성화 후 카테고리 편집 시 템플릿을 선택할 수 있는 옵션이 추가됩니다.
다양한 레이아웃 스타일로 여러 페이지 템플릿을 만듭니다. 템플릿 헤더에 유사한 로고가 있어야 합니다.
<?php /* Template Name: 模板A */
그런 다음 카테고리를 편집하거나 추가할 때 다른 카테고리 전용을 선택합니다. 주형.
효과는 다음과 같습니다:
다음은 사용자 정의 카테고리에서 추출됩니다. 템플릿 플러그인 코드는 현재 테마 함수 템플릿 function.php에 직접 추가될 수 있습니다.
코드 버전:
// 分类选择模板 class Select_Category_Template{ public function __construct() { add_filter( 'category_template', array($this,'get_custom_category_template' )); add_action ( 'edit_category_form_fields', array($this,'category_template_meta_box')); add_action( 'category_add_form_fields', array( &$this, 'category_template_meta_box') ); add_action( 'created_category', array( &$this, 'save_category_template' )); add_action ( 'edited_category', array($this,'save_category_template')); do_action('Custom_Category_Template_constructor',$this); } // 添加表单到分类编辑页面 public function category_template_meta_box( $tag ) { $t_id = $tag->term_id; $cat_meta = get_option( "category_templates"); $template = isset($cat_meta[$t_id]) ? $cat_meta[$t_id] : false; ?> <tr class="form-field"> <th scope="row" valign="top"><label for="cat_Image_url"><?php _e('Category Template'); ?></label></th> <td> <select name="cat_template" id="cat_template"> <option value='default'><?php _e('Default Template'); ?></option> <?php page_template_dropdown($template); ?> </select> <br /> <span class="description"><?php _e('为此分类选择一个模板'); ?></span> </td> </tr> <?php do_action('Custom_Category_Template_ADD_FIELDS',$tag); } // 保存表单 public function save_category_template( $term_id ) { if ( isset( $_POST['cat_template'] )) { $cat_meta = get_option( "category_templates"); $cat_meta[$term_id] = $_POST['cat_template']; update_option( "category_templates", $cat_meta ); do_action('Custom_Category_Template_SAVE_FIELDS',$term_id); } } // 处理选择的分类模板 function get_custom_category_template( $category_template ) { $cat_ID = absint( get_query_var('cat') ); $cat_meta = get_option('category_templates'); if (isset($cat_meta[$cat_ID]) && $cat_meta[$cat_ID] != 'default' ){ $temp = locate_template($cat_meta[$cat_ID]); if (!empty($temp)) return apply_filters("Custom_Category_Template_found",$temp); } return $category_template; } } $cat_template = new Select_Category_Template();
위 내용은 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 기사 목록을 조정하는 4 가지 방법이 있습니다. 테마 옵션 사용, 플러그인 사용 (예 : Post Type Order, WP Post List, Boxy Sitture), 코드 사용 (Functions.php 파일의 설정 추가) 또는 WordPress 데이터베이스를 직접 수정하십시오.

WordPress 오류 해상도 안내서 : 500 내부 서버 오류 : 플러그인을 비활성화하거나 서버 오류 로그를 확인하십시오. 404 페이지를 찾을 수 없습니다 : Permalink를 점검하고 페이지 링크가 올바른지 확인하십시오. 흰색 사망 화면 : 서버 PHP 메모리 제한을 늘리십시오. 데이터베이스 연결 오류 : 데이터베이스 서버 상태 및 WordPress 구성을 확인하십시오. 기타 팁 : 디버그 모드 활성화, 오류 로그 검사 및 지원을 찾으십시오. 오류 방지 : 정기적으로 WordPress를 업데이트하고 필요한 플러그인 만 설치하고 웹 사이트를 정기적으로 백업하고 웹 사이트 성능을 최적화하십시오.

WordPress 웹 사이트에서 댓글 활성화 : 1. 관리자 패널에 로그인하고 "설정" - "토론"으로 이동하여 "주석 허용"을 확인하십시오. 2. 주석을 표시 할 위치를 선택하십시오. 3. 주석을 사용자 정의합니다. 4. 의견을 관리하고 승인, 거부 또는 삭제합니다. 5. 사용 & lt;? php comment_template (); ? & gt; 주석을 표시하는 태그; 6. 중첩 된 주석 활성화; 7. 주석 모양 조정; 8. 스팸 주석을 방지하기 위해 플러그인 및 검증 코드를 사용하십시오. 9. 사용자가 그라바타 아바타를 사용하도록 권장합니다. 10. 참조 할 주석을 만듭니다

WordPress 웹 사이트 계정에 로그인하려면 : 로그인 페이지를 방문하십시오 : 웹 사이트 URL Plus "/wp-login.php"를 입력하십시오. 사용자 이름과 비밀번호를 입력하십시오. "로그인"을 클릭하십시오. 검증 2 단계 확인 (선택 사항). 성공적으로 로그인하면 웹 사이트 대시 보드가 표시됩니다.

WordPress IP 차단 플러그인 선택이 중요합니다. 다음 유형을 고려할 수 있습니다. .htaccess : 효율적이지만 복잡한 작동; 데이터베이스 작동 : 유연하지만 효율성이 낮습니다. 방화벽 : 높은 보안 성능이지만 복잡한 구성; 자체 작성 : 가장 높은 제어력이 있지만 더 많은 기술적 수준이 필요합니다.

WordPress의 헤더 이미지를 교체하기위한 단계별 안내서 : WordPress 대시 보드에 로그인하고 모양 & gt; 테마로 이동하십시오. 편집 할 주제를 선택하고 사용자 정의를 클릭하십시오. 테마 옵션 패널을 열고 사이트 헤더 또는 헤더 이미지 옵션을 찾으십시오. 이미지 선택 버튼을 클릭하고 새 헤드 이미지를 업로드하십시오. 이미지를 자르고 저장 및 자르기를 클릭하십시오. 저장 및 게시 버튼을 클릭하여 변경 사항을 업데이트하십시오.

WordPress에서 사용자 정의 헤더를 만드는 단계는 다음과 같습니다. 테마 파일 "header.php"편집. 웹 사이트 이름과 설명을 추가하십시오. 탐색 메뉴를 만듭니다. 검색 표시 줄을 추가하십시오. 변경 사항을 저장하고 사용자 정의 헤더를보십시오.

WordPress 웹 사이트를 검색 엔진에서 찾을 수없는 이유 : 1. 인덱싱 문제; 2. 내용 문제; 3. 웹 사이트 기술 문제; 4. 링크 문제; 5. 지리적 제한, 웹 사이트 이름 및 소셜 미디어 존재와 같은 기타 문제.
