목차
대기열 스크립트 및 스타일
여러 가지 이유로 웹사이트의 WordPress 버전을 확인하고 싶을 수도 있습니다.
기본적으로 WordPress는 로그인한 모든 사용자를 위해 프런트엔드 상단에 관리 도구 모음을 추가합니다.
禁用 WordPress 自动更新
最终想法
CMS 튜토리얼 Word누르다 WordPress에서 function.php 파일을 활용하는 5가지 실용적인 용도

WordPress에서 function.php 파일을 활용하는 5가지 실용적인 용도

Sep 21, 2023 pm 12:29 PM

WordPress 中functions.php 文件的 5 个实际应用

WordPress 테마를 만들 때 사용해야 하는 파일은 index.php 파일(웹사이트의 기본 템플릿 파일 역할을 함)과 style 두 가지뿐입니다. 웹사이트의 기본 스타일 파일인 CSS 파일입니다. 실제로는 필요하지 않지만 여전히 테마에서 중요한 역할을 하는 functions.php라는 세 번째 파일이 있습니다.

이 튜토리얼에서는 functions.php 파일이 무엇인지, 일반적인 용도는 무엇인지, 플러그인을 만드는 대신 이 파일을 사용해야 하는 경우를 이해하는 데 중점을 둘 것입니다. 시작하자.

functions.php 파일이 무엇인가요?

WordPress의 functions.php 파일은 WordPress 웹사이트에 새로운 기능을 추가하는 데 사용됩니다. 이 파일에 PHP 코드를 작성할 수 있습니다. 이 코드는 사용자 정의 함수를 정의하거나 기존 WordPress 함수를 호출할 수 있습니다. 다음 섹션에서는 functions.php 파일을 통해 WordPress 웹사이트에 새로운 기능을 추가하는 방법을 살펴보겠습니다.

WordPress 설치에 여러 테마를 사용하는 것은 전적으로 가능합니다. 각 테마에는 고유한 functions.php 파일이 있습니다. 그러나 누군가 귀하의 사이트를 로드하면 활성 테마의 functions.php 파일에 있는 코드만 실제로 실행됩니다.

파일을 편집하기 전에 functions.php 파일을 찾아야 합니다. /wp-content/themes/theme-name/ 디렉토리에서 찾을 수 있습니다. 여기서 테마 이름은 설치하고 활성화한 테마의 이름입니다.

사이트에 설치하는 모든 하위 테마에는 자체 functions.php 파일도 있을 수 있습니다. 다른 테마와 달리 하위 테마의 functions.php 파일은 상위 테마의 functions.php 파일을 덮어쓰지 않습니다. 실제로 상위 테마에서 제공하는 기능을 추가합니다.

functions.php 파일 사용법

functions.php 파일로 많은 일을 할 수 있습니다. 여기서 그 중 일부를 살펴보겠습니다.

대기열 스크립트 및 스타일

프런트엔드에 로드할 추가 스크립트와 스타일을 웹사이트에 포함할 수 있습니다. 이를 달성하는 가장 좋은 방법은 wp_enqueue_scripts 후크를 사용하는 것입니다. 이름과 달리 이 후크는 스크립트와 스타일을 대기열에 추가하는 데 유용합니다. 다음은 functions.php 파일에서 이를 사용하는 예입니다.

으아아아

훅을 사용하여 스타일과 스크립트를 추가하면 파일이 여러 번 로드되지 않도록 하여 성능이 향상됩니다. WordPress에 CSS를 올바른 방법으로 로드하는 방법에 대한 이 튜토리얼을 읽고 더 자세히 알아볼 수 있습니다. wp_enqueue_scripts

이 함수는 소스, 버전, 종속성 등을 지정하기 위해 여러 매개변수를 허용합니다. wp_enqueue_style()wp_enqueue_script()

맞춤 단축 코드 만들기

WordPress 단축 코드를 사용하면 복잡한 코드를 작성하지 않고도 웹 사이트에 동적 또는 정적 콘텐츠를 추가할 수 있습니다. 최신 게시물 목록, 갤러리의 몇 가지 이미지, 현재 날짜 또는 간단한 인사 등을 생각해 보세요.

functions.php 파일에 일부 코드를 작성하여 사용자 정의 단축 코드를 추가할 수 있습니다. 으아아아

이것은 로그인한 사용자에게는

Hello, Display Name!greet_readers 인사말을 추가하고 다른 모든 사용자에게는 Hello, Guest! 인사를 추가하기 위해 단축 코드를 사용하여 프런트엔드 어디에서나 사용할 수 있는 매우 간단한 예입니다. 이제 표시하려는 콘텐츠를 반환하는 단축 코드를 직접 작성해 보세요.

워드프레스 버전 번호 삭제

여러 가지 이유로 웹사이트의 WordPress 버전을 확인하고 싶을 수도 있습니다.

그러나 이 정보는 공개적으로 표시되어서는 안 됩니다. WordPress에는 현재 사이트에 설치된 WordPress 버전을 HTML 소스 코드로 공개적으로 표시하는 생성기 메타 태그가 추가되었습니다.

functions.php

파일에 다음 줄을 추가하면 생성기 태그를 제거할 수 있습니다. 으아아아 다른 장소(RSS 피드 등)에서도 정보를 제거하려면 다음 줄을 사용하는 것이 좋습니다.

으아아아

내장된

함수는 빈 문자열을 반환하고 버전 정보가 프런트엔드에 표시되지 않도록 합니다.

__return_empty_string()WordPress 관리 도구 모음 비활성화

기본적으로 WordPress는 로그인한 모든 사용자를 위해 프런트엔드 상단에 관리 도구 모음을 추가합니다.

functions.php

파일에 다음 줄을 추가하면 모든 사람이 즉시 비활성화할 수 있습니다. 으아아아 백엔드에서는 WordPress 관리 도구 모음을 비활성화할 수 없다는 점을 기억하세요.

禁用 WordPress 自动更新

虽然通常不建议您在网站上禁用 WordPress 自动更新,但您可能出于多种原因想要这样做,例如防止意外故障。您应该阅读本教程以了解有关 WordPress 自动更新的更多信息。

如果您确定要禁用 WordPress 自动更新,请将以下行添加到您的 functions.php 文件中。

add_filter('auto_update_core', '__return_false');
add_filter('auto_update_theme', '__return_false');
add_filter('auto_update_plugin', '__return_false');
로그인 후 복사

这三行将分别禁用核心更新、主题更新和插件更新。

最终想法

在本教程中,我们学习了很多有关 functions.php 文件的知识。我们现在知道这个文件是什么、它位于哪里,以及如何使用它向我们的网站添加新功能。还可以使用插件向您的网站添加功能。那么最好的方法是什么?

如果您要添加的功能是特定于主题的,或者您只想添加一点点新功能,则应该考虑使用 functions.php 文件。为每件小事创建和安装新插件都会损害您网站的性能。

위 내용은 WordPress에서 function.php 파일을 활용하는 5가지 실용적인 용도의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

WordPress는 초보자에게 쉽습니까? WordPress는 초보자에게 쉽습니까? Apr 03, 2025 am 12:02 AM

WordPress는 초보자가 쉽게 시작할 수 있습니다. 1. 백그라운드에 로그인 한 후 사용자 인터페이스는 직관적이며 간단한 대시 보드는 필요한 모든 기능 링크를 제공합니다. 2. 기본 작업에는 컨텐츠 작성 및 편집이 포함됩니다. Wysiwyg 편집기는 컨텐츠 생성을 단순화합니다. 3. 초보자는 플러그인 및 테마를 통해 웹 사이트 기능을 확장 할 수 있으며 학습 곡선은 존재하지만 연습을 통해 마스터 할 수 있습니다.

WordPress는 무엇에 좋은가? WordPress는 무엇에 좋은가? Apr 07, 2025 am 12:06 AM

WordPressIsGoodForVirtSallyWebProjectDueToitsAcms.itexcelsin : 1) 사용자 친화적 인, easywebsiteseSetup; 2) 유연성 및 커스텀 화를 허용합니다

3 일 후에 WordPress를 배울 수 있습니까? 3 일 후에 WordPress를 배울 수 있습니까? Apr 09, 2025 am 12:16 AM

3 일 이내에 WordPress를 배울 수 있습니다. 1. 테마, 플러그인 등과 같은 마스터 기본 지식 2. 설치 및 작업 원칙을 포함한 핵심 기능을 이해하십시오. 3. 예제를 통해 기본 및 고급 사용법을 배우십시오. 4. 디버깅 기술 및 성능 최적화 제안을 이해하십시오.

WordPress 비용은 얼마입니까? WordPress 비용은 얼마입니까? Apr 05, 2025 am 12:13 AM

WordPress 자체는 무료이지만 사용 비용은 추가 비용이 필요합니다. 1. WordPress.com은 무료에서 유료에 이르는 패키지를 제공하며, 한 달에 몇 달러에서 수십 달러에 이르는 가격으로 가격이 제공됩니다. 2. WordPress.org는 도메인 이름 (연간 10-20 달러)과 호스팅 서비스 (월 5-50 달러)를 구매해야합니다. 3. 대부분의 플러그인과 테마는 무료이며 유급 가격은 수십에서 수백 달러 사이입니다. 플러그인과 테마를 합리적으로 사용하고 정기적으로 유지하고 최적화하는 올바른 호스팅 서비스를 선택함으로써 WordPress의 비용은 효과적으로 제어되고 최적화 될 수 있습니다.

Wix 또는 WordPress를 사용해야합니까? Wix 또는 WordPress를 사용해야합니까? Apr 06, 2025 am 12:11 AM

WIX는 프로그래밍 경험이없는 사용자에게 적합하며 WordPress는 더 많은 제어 및 확장 기능을 원하는 사용자에게 적합합니다. 1) Wix는 드래그 앤 드롭 편집자와 풍부한 템플릿을 제공하여 웹 사이트를 신속하게 구축 할 수 있습니다. 2) 오픈 소스 CMS로서 WordPress는 거대한 커뮤니티 및 플러그인 생태계를 보유하고 있으며 심층적 인 사용자 정의 및 확장을 지원합니다.

WordPress는 여전히 무료입니까? WordPress는 여전히 무료입니까? Apr 04, 2025 am 12:06 AM

WordPress의 핵심 버전은 무료이지만 사용 중에 다른 요금이 발생할 수 있습니다. 1. 도메인 이름과 호스팅 서비스에는 지불이 필요합니다. 2. 고급 테마 및 플러그인이 충전 될 수 있습니다. 3. 전문 서비스 및 고급 기능이 청구될 수 있습니다.

왜 WordPress를 사용합니까? 왜 WordPress를 사용합니까? Apr 02, 2025 pm 02:57 PM

사람들은 힘과 유연성 때문에 WordPress를 사용하기로 선택합니다. 1) WordPress는 다양한 웹 사이트 요구에 적합한 사용 편의성 및 확장 성을 가진 오픈 소스 CM입니다. 2) 풍부한 주제와 플러그인, 거대한 생태계 및 강력한 지역 사회 지원이 있습니다. 3) WordPress의 작동 원리는 테마, 플러그인 및 핵심 기능을 기반으로하며 PHP 및 MySQL을 사용하여 데이터를 처리하며 성능 최적화를 지원합니다.

WordPress는 CMS입니까? WordPress는 CMS입니까? Apr 08, 2025 am 12:02 AM

WordPress는 CMS (Content Management System)입니다. 웹 사이트 콘텐츠의 생성 및 관리를 지원하기 위해 컨텐츠 관리, 사용자 관리, 테마 및 플러그인 기능을 제공합니다. 작업 원칙에는 데이터베이스 관리, 템플릿 시스템 및 플러그인 아키텍처가 포함되며 블로그에서 회사 웹 사이트에 이르기까지 다양한 요구에 적합합니다.

See all articles