WordPress에서 사이드바를 생성하고 얻는 데 사용되는 PHP 함수에 대한 설명 예

怪我咯
풀어 주다: 2023-03-13 17:38:01
원래의
1871명이 탐색했습니다.

WordPress는 PHP 언어를 사용하여 개발된 블로그 플랫폼입니다. 사용자는 PHP 및 MySQL 데이터베이스를 지원하는 서버에서 자신의 웹사이트를 설정할 수 있습니다. WordPress를 콘텐츠 관리 시스템(CMS)으로 사용할 수도 있습니다.

WordPress는 개인 블로그 시스템이며 점차적으로 컨텐츠 관리 시스템 소프트웨어로 발전해 왔으며 PHP 언어와 MySQL 데이터베이스를 사용하여 개발되었습니다. 사용자는 PHP 및 MySQL 데이터베이스를 지원하는 서버에서 블로그를 사용할 수 있습니다.

WordPress에는 제3자가 개발한 무료 템플릿이 많이 있으며, 설치는 간단하고 사용하기 쉽습니다. 그러나 자신만의 템플릿을 만들려면 특정 전문 지식이 필요합니다. 예를 들어, 최소한 표준 범용 마크업 언어에 따른 애플리케이션의 HTML 코드, CSS, PHP 및 기타 관련 지식을 이해해야 합니다.

WordPress는 공식적으로 중국어 버전을 지원하며 wopus 중국어 언어 패키지와 같이 매니아가 개발한 타사 중국어 언어 패키지도 있습니다. WordPress에는 수천 개의 다양한 플러그인과 수많은 테마 템플릿 스타일이 있습니다. [

이 글에서는 주로 WordPress에서 사이드바를 만들고 얻는 데 사용되는 PHP 함수를 소개합니다. 여기에는 Register_sidebar() 함수와 get_sidebar() 함수도 포함됩니다. 필요한 친구는 이를 참고할 수 있습니다

register_sidebar() (생성) 사이드바)
위젯을 배치할 사이드바를 만듭니다. 이 함수를 사용할 때는 함수에 넣고 "widgets_init" 후크에 마운트하세요.

Usage

register_sidebar( $args );
로그인 후 복사

Arguments

$args

(String | Array) (선택 사항) 생성할 사이드바에 대한 인수입니다.

기본값:

$args = array(
  'name'     => ( 'Sidebar name', 'theme_text_domain' ),
  'id'      => 'unique-sidebar-id',
  'description'  => '',
  'class'     => '',
  &#39;before_widget&#39; => &#39;<li id="%1" class="widget %2">&#39;,
  &#39;after_widget&#39; => &#39;</li>&#39;,
  &#39;before_title&#39; => &#39;<h2 class="widgettitle">&#39;,
  &#39;after_title&#39;  => &#39;</h2>&#39;
);
로그인 후 복사

Array 매개변수 소개:

  • name: 사이드바 이름

  • id: 사이드바 ID, 소문자여야 하며 기본값은 증가하는 배열 ID입니다.

  • description: 사이드바 사이드바 설명

  • class: 내부 위젯에 대한 추가 클래스

  • before_widget: 내부 위젯의 시작 HTML 코드

  • after_widget: 내부 위젯의 끝 HTML 코드

  • before_title: 위젯의 시작 HTML 코드

  • after_title: 내부 가젯 제목 끝에 있는 HTML 코드

Example

register_sidebar( array(
  &#39;name&#39;     => ( &#39;右边的侧边栏&#39; ),
  &#39;id&#39;      => &#39;sidebar-1&#39;,
  &#39;description&#39; => ( &#39;右侧边栏的小工具。&#39; ),
  &#39;before_title&#39; => &#39;<h3 class="title">&#39;,
  &#39;after_title&#39; => &#39;</h3 class="title">&#39;,
));
로그인 후 복사

Others

이 기능은 wp-include s/에 있습니다. widgets.php

get_sidebar() (사이드바 가져오기)
get_sidebar()는 사이드바 템플릿을 소개하는 데 사용됩니다. 이름을 지정하면 현재 테마 루트 디렉터리에 있는 sidebar-{name}.php 파일을 가져옵니다. 지정하지 않으면 파일이 없으면 현재 테마 루트 디렉터리에 있는 sidebar.php 파일을 가져옵니다. , wp-includes/theme-compat/sidebar.php 문서를 가져옵니다.

Usage

get_sidebar( $name );
로그인 후 복사

Parameters

$name

(문자열) (선택 사항) 템플릿 이름을 소개합니다. 지정하면 현재 테마 루트 디렉터리에 있는 sidebar-{$name}.php 파일이 소개됩니다.

기본값: 없음

아래 코드는 현재 테마의 루트 디렉터리에 있는 sidebar.php 파일을 가져옵니다.

<?php get_sidebar(); ?>
로그인 후 복사

아래 코드는 현재 테마의 루트 디렉터리에 있는 sidebar-left.php 파일을 가져옵니다. 현재 테마:

<?php get_sidebar( &#39;left&#39; ); ?>
로그인 후 복사

아래 예제에서는 왼쪽 사이드바(sidebar-left.php)와 오른쪽 사이드바(sidebar-right.php)를 각각 소개합니다.


<?php get_sidebar( &#39;left&#39; ); ?>
로그인 후 복사

Content content

<?php get_sidebar( &#39;right&#39; ); ?>
<?php get_footer(); ?>
로그인 후 복사

Others

이 기능은 다음 위치에 있습니다. : wp-includes/general-template.php

위 내용은 WordPress에서 사이드바를 생성하고 얻는 데 사용되는 PHP 함수에 대한 설명 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿