繁体   English   中英

如何在WordPress Post文件中编辑php代码?

[英]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页面,以了解有关actionsfiltershooks更多信息。

这样,您就不会忘记: 永远不要编辑核心文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM