如何编辑插件以使用主题的模板文件

时间:2015-12-10 07:59:10

标签: wordpress templates wordpress-plugin

我正在使用一个名为海明威的主题,这是一个有三个页面布局的精彩主题。 (全宽,带侧边栏,无侧边栏)。这一切都很有效。我可以在页面设置中选择三个选项之一。

Page layout template

我也在使用Woothemes的Projects插件。这个插件可以很容易地添加带有照片库和其他一些选项的最近项目。当我使用短代码时,它正在工作:

[projects limit="12" columns="2" orderby="date" order="desc" exclude_categories=""]

我正在使用这个短代码,在全宽模板上有两列。这工作得很好,但是当我尝试使用该功能使用选项内置项目自动将项目内容添加到页面时: projects settings 全宽模板不起作用,并显示侧边栏。项目的两个列布局也不起作用。他们只是在彼此之下对齐。

它应该是什么样的(这个例子是短代码):

http://hoveniersbedrijfameland.nl/projecten/

如何使用项目中的选项来选择页面:(这是错误的)

http://hoveniersbedrijfameland.nl/projects/

如何调试此内容以查看是什么打破了它?

到目前为止我尝试了什么:

  1. 我试过这个插件就像我想要的那样。这意味着,那个 插件将使用“类别”的完整页面模板而不是 使用存档页面。我真的不知道插件是如何构建的, 所以很难找到合适的档案。
  2. 我尝试过使用url路由的解决方法,但这不是最好的 方法

1 个答案:

答案 0 :(得分:3)

我找到了解决方案。我将archive-project.php文件复制到我的主题,并使用全宽模板中的内容编辑内容。我需要自己设计样式,因为如果我这样离开它就会破坏页面。

如果我现在要编辑页面模板,我需要在ffile中对其进行编码,而不是从页面>中选择它。管理面板中的页面布局。 我稍后会解决这个问题。

最终更新:我对所有内容进行了硬编码,现在它正在为我工​​作。我不需要任何进一步的帮助,我现在正在调查自定义帖子类型以更改内容模板。