我对 PHP 开发很陌生。我正在尝试构建一个 WordPress 插件以获得体验。
我正在使用:
function spg_insert_comment_form() {
if ( ! is_admin() ) {
print 'Test Form Position';
}
}
add_action( 'comment_form', 'spg_insert_comment_form' );
在联系表单中插入额外的 html。最终,我将添加一个提交评论的表单。
问题是(或至少我看到的唯一一个)是它在提交按钮之后插入了我的 html。是否有一个钩子可以让我将我的代码放在提交按钮之前,或者我应该采取另一种方法,例如启动插入我的表单的 JavaScript。
编辑:在等待回复时,我能够使用 PHP 调用 JavaScript 函数成功解决问题。它工作得很好,但我也在努力学习开发最佳实践。这种方法被认为是骇人听闻的吗?