我有我的主题,有一个名为classes的文件夹,只有一个类:
wp-content
|- themes
|- mycustomtheme
|- classes
|- FooBar.php
在FooBar中,我想在这里使用此软件包:
Soundasleep / HTML2Text.
使用方法如下:
In FooBar.php
doSomethingBadass( $some_html ){
wp_mail( \'[email protected]\', \'test\', \\Soundasleep\\Html2Text::convert( $some_html ) );
}
但无论我做什么,我总是会犯这样的错误:
致命错误:未捕获错误:在/app/public/wp-content/themes/mycustomtheme/classes/FooBar中找不到类“soundsleep\\Html2Text”。菲律宾比索:60
<小时/>
My attempt
我认为这与名称空间有关。
我包括FooBar.php
通过在函数中要求类。php。
我该如何度过这一关?如果可能的话,请链接到一个文档或一个我可以解决这个问题的地方。我已经做了两个小时了。
<小时/>
Update
我把这些台词包括在内
functions.php
:
if( file_exists( get_template_directory() . \'/vendor/autoload.php\' ) ){
require get_template_directory() . \'/vendor/autoload.php\';
}