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

Jus*_*n k 0 php wordpress

我有一个wordpress页面.在该WordPress页面中,用户可以访问以下窗口,将Publish其发布到网页中.

在此输入图像描述

如果用户在我上面用红色标记的三个字段中的任何一个中输入了URL,我的php代码将查看这些URL并确定它们是否是垃圾邮件.因此,我想把我的PHP代码放在Publish按钮中,所以我可以在我的php代码运行后禁止或允许发布,并确定这些URL是否是垃圾邮件.你可以告诉我我应该编辑的wordpress文件的名称,以便将我的PHP代码放入.我是wordpress的新手,并且不太了解他们的文件结构.

Obm*_*nen 7

永远不要编辑核心文件.在使用现成的cms /发布系统时,您可以选择最糟糕的做法

你需要过滤挂钩某些动作,发布帖子时会触发几个动作,

例如,wp_insert_post_data当信息被INSERTED到DB时触发.

add_filter ( 'wp_insert_post_data' , 'my_filter_function' , 99 );
Run Code Online (Sandbox Code Playgroud)

publish_post是发布帖子,还是编辑帖子并且其状态为"已发布". pre_post_update 在帖子或页面更新之前运行.

等等.请参阅上面链接中的codex页面以了解更多信息actions,filters以及hooks.

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