Я хочу разработать тему WordPress с использованием объектно-ориентированного программирования (ООП). Я много искал. Но я не нашел способа сделать это.
Пожалуйста, сообщите надлежащим образом, как я могу развить тему WordPress с помощью ООП.
Если по ООП вы имеете в виду классы в PHP, то да, вы можете многое сделать в ООП. Вместо использования таких функций, как get_the_content()
, вы можете использовать объект $post
для захвата содержимого, например.
Однако.
Мне проще использовать PHP-интерфейс на основе funciton для аспектов вашей темы, где HTML смешивается (страницы, шаблоны страниц и т.д.).
Я, как правило, строю все внутри своих классов практически в любых бэкэндных вещах, которые я создаю. WordPress имеет классы, набитые на всей своей CMS, такие как класс walker.