Php 在wordpress中使用自己的类的正确方法

Php 在wordpress中使用自己的类的正确方法,php,wordpress,class,themes,Php,Wordpress,Class,Themes,我有一个生成html的类,php代码由468行组成,我试着把它放在wordpress主题的index.php中,它成功地呈现了html。问题是,html包含调用类的方法的链接(例如),它无法定位类和方法 例如: class MyClass { function __construct(argument) { # code... } public function render_html() { /*code for rendering html*/ } p

我有一个生成html的类,php代码由468行组成,我试着把它放在wordpress主题的index.php中,它成功地呈现了html。问题是,html包含调用类的方法的链接(例如),它无法定位类和方法

例如:

class MyClass
{

  function __construct(argument) {
    # code...
  }

  public function render_html() {
    /*code for rendering html*/
  }
  public function function_call () {
    /*code for executing function*/
  }
}
在第一次访问网站时,
localhost/mysite
调用此方法
render\u html()
是成功的,因为它在浏览器上呈现html,但html包含的链接会回调
function\u call()


在wordpress中,正确的解决方法是什么?

您遇到了什么错误?有截图吗?