WordPress插件不会在某些主题上显示

时间:2012-05-25 作者:albanx

我根据标准wordpress教程制作了一个wordpress插件。此插件只需使用以下功能即可将文件上载到评论表单:

add_action( \'comment_form_logged_in_after\', array(&$this, \'add_to_comment_form\') );
。但当我激活一些主题时,它不会显示在评论表单上。

如何在评论表上显示有任何帮助吗?

2 个回复
SO网友:Bainternet

comment_form_logged_in_after 操作挂钩添加到WordPress时comment_form() 在版本3.0中引入。

因此,插件不起作用的主题可能是过时的主题,不使用comment_form.

SO网友:albanx

我通过在评论中添加这些操作来解决问题。主题php:

<?php if ( is_user_logged_in() ) : ?>
//...................theme code
<?php do_action( \'comment_form_logged_in_after\', $comment_author, $user_identity );  ?>
以及

do_action( \'comment_form_after_fields\' ); 
希望这对其他人和主题制作人有所帮助

结束

相关推荐

How to use Plupload in themes

我正在开发一个需要从前端上传的主题。我想将plupload整合到我的主题中,同时牢记:上传将在表单提交时处理,而不是通过plupload常规方法。这意味着我只需要plupload的设计,而不是上传功能。选择文件后,当我提交表单(包含所选文件和其他信息)时,我应该能够获取目标页面中的所有表单信息(包括文件信息)。E、 g.在用户配置文件页面中,我想更新我的头像以及其他信息</如有任何帮助,我们将不胜感激。