2013-10-31 85 views
2

我用这Worpress插件:http://bestwebsoft.com/plugin/portfolio-plugin/WordPress的插件模板覆盖 - 组合

我已经包括请求到我自己的模板,改变投资组合本身,但如果我点击到的项目之一,它引导我/ portfolio/permasite,然后详细显示请求的项目组合项目。

这里是我的问题:我知道在哪里可以找到这个单一显示模板(portfolio-post.php),但我想自己改变它,而不必担心在更新插件时丢失模板。所以在内编辑投资组合插件文件夹不适合我。

是否有任何方法可以通过在我自己的主题文件夹中放置“portfolio-post.php”来更改此模板?

+2

您应该询问该插件*或*的作者是如何查看自己的代码。 – hakre

+0

在插件的常见问题解答中:*“我更新了插件,模板已更改,但我想恢复原来的状态?我应该怎么做?”* – brasofilo

+0

好吧我以为WordPress可能有某种'重写规则“,即主题在您自己的主题文件夹中始终会覆盖该插件的模板。很高兴知道谢谢。 – danielwinter

回答

3

如果您在模板文件夹中创建portfolio-post.php文件并在其中进行编辑,则不会有更新会覆盖它的风险。

只要你的位置相同的文件夹里面的基础文件作为插件,你应该罚款

例如/your-theme-folder/portfolio-post.php

+0

原始主题文件位于: wp-content/plugins/portfolio/template/portfolio-post.php 我把我的地址粘贴在: wp-content/themes/dw2/portfolio/template/portfolio-post.php 没有任何变化:/ – danielwinter

+0

作者在http://wordpress.org/plugins/portfolio/installation/上说过>请检查您的模板中是否有模板文件'portfolio.php'和'portfolio-post.php'目录。如果找不到这些文件,只需将它们从目录'/ wp-content/plugins/portfolio/template /'复制到您的模板目录。所以它应该工作... – gelleby

+0

哈......它的工作。但文件直接进入'wp-content/themes/theme-name /',而不是子文件夹组合等。 – danielwinter