반응형
Wordpress 테마에서 사용자 정의 클래스 사용
PHP 클래스는 테마의 어느 곳에서나 사용하고 싶은 메서드가 있습니다.
예를 들어 이 클래스:
<?php
class MyClass
{
const constant = 'constant value';
function showConstant() {
echo self::constant . "\n";
}
}
$class = new MyClass();
$class->showConstant();
?>
어떻게 하면 그런 수업을 내 테마에 포함시킬 수 있을까?
여기에는 몇 가지 방법이 있습니다.플러그인을 쓸 수 있습니다.좀 오버킬이 될 수도 있지만 다음 방법도 있습니다.
1
고객님의 고객명functions.php
-file, 거기에 함수를 추가하면 테마에 따라 함수를 호출할 수 있습니다.
function myClassFunction() {
class MyClass {
const constant = 'constant value';
function showConstant() {
echo self::constant . "\n";
}
}
$class = new MyClass();
$class->showConstant();
}
2
테마 폴더에 다음과 같은 새 디렉토리를 만듭니다./includes
거기다 네 반을 넣어.그 후, 테마의 어디에 있어도, 수업과 그 기능이 필요한 경우, 템플릿에 포함시켜 주세요.
<?php
require_once('includes/MyClass.php');
$class = new MyClass();
$class->showConstant();
?>
이 모든 것은 어떤 종류의 수업인지, 어떤 일을 하는지, 얼마나 자주 사용하는지에 달려 있습니다.그것을 하는 방법은 아주 많다.
언급URL : https://stackoverflow.com/questions/14413722/using-a-custom-class-in-a-wordpress-theme
반응형
'source' 카테고리의 다른 글
Angular를 사용하는 방법JS ng-repeat은 Twitter Bootstrap의 비계를 가지고 있습니까? (0) | 2023.02.09 |
---|---|
WordPress 후크의 익명 함수 (0) | 2023.02.09 |
데이터베이스에는 컨테이너를 사용하는 것이 권장됩니까? (0) | 2023.01.29 |
빈 어레이를 확인하는 중: 개수 vs 빈 어레이 (0) | 2023.01.29 |
php: try-display가 모든 예외를 포착하지 못함 (0) | 2023.01.29 |