php 联系表格7的代码编辑器(WordPress / CodeMirror)。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 联系表格7的代码编辑器(WordPress / CodeMirror)。相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Plugin Name: Code Editor for Contact Form 7
 * Plugin URI: https://gist.github.com/campusboy87/2daad24e45116721759991549b626977
 * Author: Campusboy (wp-plus)
 * Author URI: https://www.youtube.com/wp-plus
 */

add_action( 'admin_print_styles-toplevel_page_wpcf7', function () {

	if ( empty( $_GET['post'] ) ) {
		return;
	}

	// Подключаем редактор кода для HTML.
	$settings = wp_enqueue_code_editor( array( 'type' => 'text/html' ) );

	// Ничего не делаем, если CodeMirror отключен.
	if ( false === $settings ) {
		return;
	}

	// Инициализация редактора для редактирования шаблона формы
	wp_add_inline_script(
		'code-editor',
		sprintf( 'jQuery( function() { wp.codeEditor.initialize( "wpcf7-form", %s ); } );', wp_json_encode( $settings ) )
	);

    // Инициализация редактора для редактирования шаблона письма
	wp_add_inline_script(
		'code-editor',
		sprintf( 'jQuery( function() { wp.codeEditor.initialize( "wpcf7-mail-body", %s ); } );', wp_json_encode( $settings ) )
	);

} );

以上是关于php 联系表格7的代码编辑器(WordPress / CodeMirror)。的主要内容,如果未能解决你的问题,请参考以下文章

php 联系表格7的代码编辑器

php WordPress - 联系表格7 - “尝试发送邮件时出错。请稍后再试。”

如何在联系表格 7 WP 中选中复选框

如何在wordpress中制作联系表格调用另一个php文件

Wordpress - 联系表格 7 - 卡住发送联系表格

Wordpress 中联系表格 7 的日期和时间