atfpp_render_custom_fields_page(); $this->enqueue_editor_assets(); } } public function enqueue_editor_assets() { wp_enqueue_script( 'atfp-datatable-script', ATFPP_URL . 'assets/js/dataTables.min.js', array(), ATFPP_V, true ); wp_enqueue_script( 'atfp-datatable-style', ATFPP_URL . 'assets/js/dataTables.min.js', array(), ATFPP_V, true ); wp_enqueue_style( 'atfp-editor-custom-fields', ATFPP_URL . 'assets/css/atfp-custom-data-table.css', array(), ATFPP_V ); wp_enqueue_script( 'atfp-editor-custom-fields', ATFPP_URL . 'assets/js/atfp-custom-data-table.js', array('atfp-datatable-script'), ATFPP_V, true ); wp_localize_script( 'atfp-editor-custom-fields', 'atfpCustomTableDataObject', array( 'admin_url' => esc_url(admin_url('admin-ajax.php')), 'save_button_handler' => 'atfp_update_custom_fields_content', 'save_button_nonce' => wp_create_nonce('atfp_save_custom_fields'), 'save_button_enabled'=>true, 'save_button_text'=>__('Save Fields', 'autopoly-ai-translation-for-polylang-pro'), 'save_button_class'=>'atfp-save-custom-fields', ) ); } public function atfpp_render_custom_fields_page() { $this->atfp_allowed_fields = ATFPP_Helper::get_instance()->get_allowed_custom_fields(); $s_no = 1; ?>