wp_ajax_edit_theme_plugin_file

函式
wp_ajax_edit_theme_plugin_file ( No parameters )

wp_ajax_edit_theme_plugin_file。這個WordPress函式用於通過AJAX編輯一個主題或外掛檔案。它處理編輯主題或外掛檔案的伺服器端處理,包括檢查正確的使用者認證和許可權,更新伺服器上的檔案內容,並向客戶端的JavaScript返回一個成功或錯誤的響應。

用於編輯主題或外掛檔案的Ajax處理程式。

function wp_ajax_edit_theme_plugin_file() {
	$r = wp_edit_theme_plugin_file( wp_unslash( $_POST ) ); // Validation of args is done in wp_edit_theme_plugin_file().

	if ( is_wp_error( $r ) ) {
		wp_send_json_error(
			array_merge(
				array(
					'code'    => $r->get_error_code(),
					'message' => $r->get_error_message(),
				),
				(array) $r->get_error_data()
			)
		);
	} else {
		wp_send_json_success(
			array(
				'message' => __( 'File edited successfully.' ),
			)
		);
	}
}

常見問題

FAQs
檢視更多 >