php [约会+] - 在确认页面中强制配置文件字段为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [约会+] - 在确认页面中强制配置文件字段为空相关的知识,希望对你有一定的参考价值。

<?php
/**
* Plugin Name: [Appointments+] - Force profile fields empty
* Plugin URI: https://premium.wpmudev.org/
* Description: With this plugin, the profile fields in the confirmation page should always be empty, so user will need to re-enter
* Author: Panos Lyrakis @ WPMUDEV
* Author URI: https://premium.wpmudev.org/
* License: GPLv2 or later
*/

add_filter( 'app_additional_fields', function( $html_fields ){

	$elements_ids = array( 
		'appointments-field-customer_name',
		'appointments-field-customer_email',
		'appointments-field-customer_phone',
		'appointments-field-customer_address',
		'appointments-field-customer_city'
	);

	$dom = new DOMDocument();
	$dom->loadHTML($html_fields);

	foreach( $elements_ids as $element_id ){
		$el = $dom->getElementById( $element_id );
		$el->setAttribute( 'value', '' );
	}

	$html_fields = $dom->saveHTML();

	return $html_fields;

}, 10 );

以上是关于php [约会+] - 在确认页面中强制配置文件字段为空的主要内容,如果未能解决你的问题,请参考以下文章

如何用ajax响应替换整个html网页?

使用 php,JS 强制浏览器在页面加载时使用最新的 JS 和 CSS 文件

Microsoft graph api预订-与onlinemeeting集成

如何强制重新加载 php.ini 文件?

PHP强制文件下载[重复]

如何在不离开 php 页面的情况下强制保存另存为对话框?