排除PHP中的函数(Wordpress)


Exclude a function in PHP (Wordpress)

我最近购买了一个Wordpress主题,在从另一个主题(来自同一作者)导入功能时遇到了一些问题。

主题的作者帮助我将一些东西导入到新主题中。虽然这两个主题有很多相似之处,但仍有一些调整需要做。

我目前面临的一个问题是,我将一个PHP文件从原始主题导入到新主题。这两个Wordpress主题都适用于迷你网站,但作者对每个Wordpress的编码不同。

当我将boxes.php从旧主题复制/粘贴到新主题时,我会收到以下错误消息:

致命错误:在第13行调用/home/vincevc73/domains/quick.be/public_html/wp-content/themes/explicit/inc/boxes.php中的未定义函数it_get_minisite()

作者告诉我,我必须排除这一点,但我不知道如何做到这一点。我读到我必须将/*-*/放在函数周围以排除它,但我不确定这些标记到底放在哪里

it_get_minisite函数在文件中出现三次

    $minisite = it_get_minisite($post->ID); 
    if($minisite)
    {
    #override general theme options with minisite-specific options
    $boxes_layout = $minisite->boxes_layout;
    }
   #get the current minisite $minisite = it_get_minisite($post->ID); 
   if($minisite)
   {
    #add post type to query args    
    if(it_targeted('boxes', $minisite))
           $boxesargs['post_type'] = $minisite->id;
   }
   $minisite = it_get_minisite(get_the_ID(), true);

我认为他的意思是应该删除所有需要此函数的代码。但你也必须删除需要"$minisite"的代码。但这只是基于你发布的信息的猜测。