芝麻web文件管理V1.00
编辑当前文件:/home/ezdajrnh/public_html/wp-content/plugins/jetpack/modules/shortcodes/wufoo.php
'', 'formhash' => '', 'autoresize' => true, 'height' => '500', 'header' => 'show', ), $atts ); // Check username and formhash to ensure they only have alphanumeric characters or underscores, and aren't empty. if ( ! preg_match( '/^[a-zA-Z0-9_]+$/', $attr['username'] ) || ! preg_match( '/^[a-zA-Z0-9_]+$/', $attr['formhash'] ) ) { /* * Return an error to the users with instructions if one of these params is invalid * They don't have default values because they are user/form-specific */ if ( current_user_can( 'edit_posts' ) ) { return sprintf( wp_kses( /* translators: URL to Wufoo support page. */ __( 'Something is wrong with your Wufoo shortcode. Try following the instructions
here
to embed a form on your site.', 'jetpack' ), array( 'a' => array( 'href' => array(), 'target' => array(), 'rel' => array(), ), ) ), 'https://help.wufoo.com/articles/en_US/kb/Embed' ); } return; } /** * Placeholder which will tell Wufoo where to render the form. */ $js_embed_placeholder = sprintf( '
', esc_attr( $attr['formhash'] ) ); /** * Required parameters are present. * An error will be returned inside the form if they are invalid. */ $js_embed = sprintf( '(function(){try{var wufoo_%1$s = new WufooForm();wufoo_%1$s.initialize({"userName":"%2$s","formHash":"%1$s","autoResize":%3$s,"height":"%4$d","header":"%5$s","ssl":true,"async":true});wufoo_%1$s.display();}catch(e){}})();', esc_attr( $attr['formhash'] ), esc_attr( $attr['username'] ), 'true' == $attr['autoresize'] ? 'true' : 'false', // phpcs:ignore Universal.Operators.StrictComparisons.LooseEqual absint( $attr['height'] ), 'show' === $attr['header'] ? 'show' : 'hide' ); // Embed URL. $embed_url = sprintf( 'https://%1$s.wufoo.com/embed/%2$s/', $attr['username'], $attr['formhash'] ); // Form URL. $form_url = sprintf( 'https://%1$s.wufoo.com/forms/%2$s/', $attr['username'], $attr['formhash'] ); /* * iframe embed, loaded inside
tags. */ $iframe_embed = sprintf( '
%4$s
', absint( $attr['height'] ), esc_url( $embed_url ), esc_url( $form_url ), esc_html__( 'Fill out my Wufoo form!', 'jetpack' ) ); wp_enqueue_script( 'wufoo-form', 'https://www.wufoo.com/scripts/embed/form.js', array(), JETPACK__VERSION, true ); wp_add_inline_script( 'wufoo-form', $js_embed ); /** This action is already documented in modules/widgets/gravatar-profile.php */ do_action( 'jetpack_stats_extra', 'embeds', 'wufoo' ); /** * Return embed in JS and iframe. */ return "$js_embed_placeholder
$iframe_embed
"; } add_shortcode( 'wufoo', 'wufoo_shortcode' );