source

Wordpress 테마에서 사용자 정의 클래스 사용

factcode 2023. 2. 9. 22:48
반응형

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

반응형