[英]How to edit php code in WordPress Post file?
我有一个WordPress页面。 在WordPress的页面,用户将有机会获得以下窗口来Publish
自己的帖子中的网页。
如果用户在我上面用红色标记的三个文件中的任何一个中输入URL,我的php代码将查找这些URL并确定它们是否为垃圾邮件。 因此,我想将php代码放在“ Publish
按钮中,这样我就可以在运行php代码之后禁止或允许发布该帖子,并确定这些URL是否为垃圾邮件。 你能告诉我我应该编辑的wordpress文件的名称,以便放入我的php代码。我是wordpress的新手,对它们的文件结构不太了解。
切勿编辑核心文件 。 在使用现成的cms /发布系统时,这是您可以选择的最差做法
你需要过滤或挂接到一些动作,有几个的人在一个职位公布了被触发,
例如,将信息插入数据库时wp_insert_post_data
触发wp_insert_post_data
。
add_filter ( 'wp_insert_post_data' , 'my_filter_function' , 99 );
publish_post
是发布某个帖子的时间,或者该帖子被编辑且其状态为“已发布”的时间。 pre_post_update
在更新帖子或页面之前运行。
等等。 请参阅上面链接中的Codex页面,以了解有关actions
, filters
和hooks
更多信息。
这样,您就不会忘记: 永远不要编辑核心文件 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.