我理解我们可能没有适合我们各方面要求的插件。我打算使用theme-my-login插件。但是,在添加更多/自定义字段以注册到站点方面需要相当多的自定义。我必须有条件地插入一些页面重定向。
我可以使用in-in插件调整代码吗?
我是否应该通过主题文件/文件夹扩展它,在插件文件结构中进行调整?
提前致谢
答案 0 :(得分:2)
这完全取决于您想要更改/添加的内容,以及目标插件允许您执行的操作。通常,如果合适,您可以通过使用可用的过滤器,操作,CSS,模板和强力WordPress过滤器/操作挂钩来自定义其他插件正在执行的操作。
您引用的Theme My Login通过模板显示其各种视图,您可以通过将模板的自定义副本放入主题或通过过滤器“tml_template”来覆盖这些模板。如果您想要改变的是外观,那么您可以通过这两个途径进行大量控制。我注意到插件有各种其他可以挂钩的过滤器,允许您自定义插件的许多方面。
我建议您先阅读插件FAQ,然后指出正确的方向。
答案 1 :(得分:1)
您可以使用Wordpress中的任何内容调整代码,但要小心。
如果您要自定义wordpress主题,当wordpress更新主题时,任何自定义都将丢失。
这就是创建子主题的原因。
您可能会发现此链接很有用:
http://codex.wordpress.org/Child_Themes
我建议根据Wordpress插件的自定义代码创建一个新的插件。
您可能会发现此链接很有用。它讨论了Wordpress插件以及如何创建它们。