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

Kee*_*ema 9 wordpress templates wordpress-plugin

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

页面布局模板

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

[projects limit="12" columns="2" orderby="date" order="desc" exclude_categories=""]
Run Code Online (Sandbox Code Playgroud)

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


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

http://hoveniersbedrijfameland.nl/projecten/

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

http://hoveniersbedrijfameland.nl/projects/


我该怎么调试这个看看有什么破坏它?

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

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

Kee*_*ema 3

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

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

最终更新:我对所有内容进行了硬编码,现在它对我有用。我不需要任何进一步的帮助,我现在正在研究自定义帖子类型来更改内容模板。