WS Form

The DataKit WordPress plugin comes bundled with WS Form integration.


WS Form is one of the leading form plugins in WordPress. Now, DataKit turns WS Form into an application builder where the sky is the limit.

What you get with DataKit:

  • Tailored Tables: Display form entries in a customized table layout, showing only the fields you need.
  • Effortless Integration: Seamlessly connect with WS Form to import all your form entries.
  • Efficient Filtering and Sorting: Easily manage your data with built-in sorting and filtering options within the table.
  • Delete Submissions: Users with the correct permissions can manage submissions from a view on the front-end, embedded directly on your site.

Build apps powered by WS Form submissions

Embed a dynamic entries layout using a few lines of code: defining the form and fields you want to render…and you’re done.

PHP
$form_id = 32;
$ws_form_data_source = new \DataKit\DataViews\Data\WSFormDataSource( $form_id );

$testimonials = DataView::table(
	'testimonials',
	$ws_form_data_source,
	[
		AvatarField::create( 2, '' ), // Point to email address field.
		TextField::create( 0, 'Name' ),
		TextField::create( 1, 'Testimonial' ),
	],
)->paginate( 10, isset( $_GET['page'] ) ? (int) $_GET['page'] : 1 );

// Register the DataView with the data view manager.
do_action( 'datakit/dataview/register', $business_table );

No need to create posts first

There are existing methods that rely on using WS Form to create posts, then display those posts in a table. That adds unnecessary cruft and complexity to a simple solution: display the submissions directly from WS Form!

It’s free

Other solutions require you purchasing a plugin. The DataKit WS Form integration is provided at no cost.


Discover more from DataKit

Subscribe to get the latest posts and announcements sent to your email.