【发布时间】:2015-09-06 01:15:51
【问题描述】:
我最近购买了一个 Wordpress 主题,但在从另一个主题(来自同一作者)导入功能时遇到了一些问题。
主题的作者在将一些东西导入新主题方面帮助了我很多。虽然这两个主题有很多相似之处,但仍需要进行一些调整。
我目前面临的一个问题是我从原始主题导入到新主题的 PHP 文件。两个 Wordpress 主题都适用于迷你站点,但作者为每个 Wordpress 编写了不同的代码。
当我将 boxes.php 从旧主题复制/粘贴到新主题时,我收到以下错误消息:
致命错误:在第 13 行调用 /home/vincevc73/domains/quirk.be/public_html/wp-content/themes/explicit/inc/boxes.php 中未定义的函数 it_get_minisite()
作者告诉我我必须排除这个,但我不知道该怎么做。我读到我必须在函数周围加上/*-*/ 才能排除它,但我不确定在哪里放置这些标记确切
it_get_minisite函数在文件中出现3次
$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);
【问题讨论】:
-
Wordpress 问题应在WordPress Development提出
-
你试过注释掉整个函数然后看看会发生什么吗?
-
包含定义 it_get_minisite() 的文件。
标签: php html wordpress function