wordpress - 修改 WordPress 插件标记

是否有一种“良好的工作习惯”方法可以在不编辑插件核心文件的情况下修改 WordPress 插件生成的标记。我预见到的问题是,当您更新插件时,您本应修改的标记会被覆盖。

我知道在 Drupal 中有模板覆盖,但我对 WordPress 的了解还不够多,无法进行类似的实践。

有什么帮助吗?

最佳答案

插件本身可能必须编写以允许它(尽管见下文)。有几种方法可以做到这一点:您可以让插件查找它从任意位置提取的模板文件(例如“uploads/myplugin”)您可以将 HTML 作为设置存储在数据库中。该插件可以使用 apply_filter 钩子(Hook)编写(就像 WordPress 本身使用钩子(Hook)一样)以允许更改输出的外部调用(例如来自单独的插件或主题的 functions.php)。这些方法我都用过。

如果您正在谈论更改其他人插件的输出,您可能会要求他们实现上述其中一项。势在必行,您可以使用 JavaScript 来操作 DOM。

https://stackoverflow.com/questions/2020383/

相关文章:

file - 如何为 MP4 文件创建缩略图系统

java - JNDI 在不检索所有数据的情况下获取 LDAP 搜索的大小

linq-to-sql - IQueryable 什么时候执行查询?

wpf - 从代码添加 Viewport2DVisual3D 时出现问题

installation - 删除我安装在错误位置的 RubyGem 的 .gem 目录是否安全?

visual-studio - 用于测试 IDE 配色方案的代码示例

xml - 如何使用 Firefox 验证 XML?

.net - 从 .NET 网络应用程序访问 WIA/TWAIN

junit - 从 JSP 运行 JUnit 集成测试?

tsql - 如何使用 Sql Server 中的 INFORMATION_SCHEMA 或 sys