Ответ 1
У вас есть несколько способов сделать это; вы можете написать плагин, который может быть немного переполнен, но вы также можете:
1
В вашем functions.php
файле просто добавьте туда свои функции, а затем вы можете называть их в своей теме
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();
?>
Все зависит от того, что это за класс, что он делает и как часто вы его используете. Есть много способов сделать это.