php 渲染嵌入在自定义内容中的所有ReCaptcha Hustle弹出窗口。如果带有ReCaptcha(Formidable Forms)的表单嵌入在Popup中,则为ReCap
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 渲染嵌入在自定义内容中的所有ReCaptcha Hustle弹出窗口。如果带有ReCaptcha(Formidable Forms)的表单嵌入在Popup中,则为ReCap相关的知识,希望对你有一定的参考价值。
<?php
/**
* Plugin Name: Render ReCaptcha
* Plugin URI: https://premium.wpmudev.org/
* Description: Render all recaptchas in custom content Hustle popups. This will find and render all the recaptchas.
* Author: Lindeni Mahlalela @ WPMUDEV
* Author URI: https://premium.wpmudev.org/
* License: GPLv2 or later
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'Render_Form_Captcha' ) ) {
class Render_Form_Captcha {
private static $_instance = null;
public static function get_instance() {
if( is_null( self::$_instance ) ){
self::$_instance = new Render_Form_Captcha();
}
return self::$_instance;
}
private function __construct() {
add_action('wp_footer', array($this, 'render' ) );
}
public function render(){ ?>
<script type="text/javascript">
jQuery(document).ready( function(){
jQuery('.wph-modal').on('show', function() {
jQuery('.g-recaptcha').each( function(){
var widget = jQuery(this);
var id = widget.attr('id');
var theme = widget.data('theme');
var key = widget.data('sitekey');
render_captcha(id, key);
});
});
});
function render_captcha(id, key, theme){
recaptcha = grecaptcha.render(id, {
'sitekey' : key,
'theme' : theme
});
}
</script><?php
}
}
add_action( 'plugins_loaded', 'render_formidable_google_captcha' );
function render_formidable_google_captcha(){
$GLOBALS['Render_Form_Captcha'] = Render_Form_Captcha::get_instance();
}
}
以上是关于php 渲染嵌入在自定义内容中的所有ReCaptcha Hustle弹出窗口。如果带有ReCaptcha(Formidable Forms)的表单嵌入在Popup中,则为ReCap的主要内容,如果未能解决你的问题,请参考以下文章
php 在自定义帖子类型中显示所有自定义分类中的所有帖子。
如何在自定义views-view-fields.tpl.php中的<img src="">中打印图像字段
是否可以在自定义 QGraphicsWidget 中嵌入 QWidget?
php 允许在自定义程序中的窗口小部件中使用高级自定义字段的插件
php 允许在自定义程序中的窗口小部件中使用高级自定义字段的插件
Request.GET 在自定义 HTML Django Rest Framework 渲染器模板中不可用