Some notes before: This is only how I’d approach it – I’m not going to step more into detail, because basically it’s a list of plugins you’ll have to code.
Build a Back-End page
Use the function add_menu_page
to add a page. Then build your management tables extending the WP_List_Table
class:
class WPSE_48824_List_Table extends WP_List_Table
{
// do stuff
}
// Use it:
$list_table = new WPSE_48824_List_Table();
$list_table->display();
Handling the DB
Basically you’re going to have a lot of DB requests. Use the $wpdb
object/Class.
Don’t forget to $wpdb->prepare()
your data before inserting it.
Also make use of $wpdb->prefix
instead of hardcoding it.
Bulk actions
Will run via Ajax. More can be read on Ajax for Plugins in Code or here on WPSE in the tag archive ajax.
Related Posts:
- Register new user and add custom data row value for it
- Front-end update_post_meta with ajax
- How to populate custom field dropdown box based on prior selection?
- Custom field bug in WordPress 3.2
- How to filter post listing (in WP dashboard posts listing) using a custom field (search functionality)?
- Add validation and error handling when saving custom fields?
- Validating Custom Meta Box Values & Required Fields
- Is there a way to set default custom fields when creating a post?
- So much data in postmeta
- Add custom objects/entities to WordPress
- Adding another state (spam, reject, approve) to wordpress comments?
- What is the advantage of the wp_options design pattern?
- Remove old custom field after import
- Fetch and show multiple custom fields via AJAX
- Filter results with custom field values and dropdown
- Meta keywords and descriptions plugin for manually editing meta for each page/post
- Making a configurable field translatable
- importing data from non-wordpress mysql db
- How to delete custom field “suggestions” from dropdown list
- Is there a way to do multiple ordering on a multiple meta_query?
- Check before publishing, if already exist post with current custom field value
- How to customize default wordpress editor?
- Custom Fields Bulk Edit
- Custom Page Template [closed]
- How to make custom comment fields required and message field not required
- Problem in custom meta boxes
- ajax jquery update custom field meta value front end
- Update meta values with AJAX
- How to show custom field’s value under post/page title in wp-admin
- Multiplile values checkbox or select in custom meta box
- Adding Properties to User Profile and Displaying in List
- ajax delete value from custom field array
- After moving my site from a dev subdomain, to root, all my custom meta data is gone
- How do I read the value of a custom field of the page?
- Advice needed for importing custom field data and database structure
- how to save multiple custom fields for a post in one go?
- get_post_meta in sitewide tags plugin fails to return value for custom fields
- Best way to add custom / magic / flutter fields into RSS feed
- Leader board for game on homepage
- Which is best in the following scenario : post_meta vs custom table vs parent/child posts
- Default WordPress taxonomy (Tag) – How to add a custom field to form and save it to the database
- Separate table or usermeta
- making sense of admin-ajax
- Insert attachment ID in custom field from media uploader
- Custom User Profile Fields
- How do you create dynamic customised sections in WordPress?
- Delete all custom fields at once?
- Get all posts that do not have a specific custom field without using a subquery
- How do I use Ajax to build a dropdown of custom fields based on a post selected in previous dropdown?
- Update Custom post field by Ajax on cached site
- Buddypress Add unserialized Profile Fields in Members Loop [closed]
- load custom fields on click
- Custom fields not getting saved in the databse when added to the add new user profile page
- Better Method for Multiple Meta Boxes
- query usermeta from custom field
- custom avatar removal
- Displaying a checkbox array from advanced custom field
- WP 3.1 meta_query for multiple custom field values
- How to make condition, based on custom fields value?
- How to select posts from multiple categories and metavalues?
- WordPress: custom field display twice
- Sort custom field by post
- Is there any way to get all meta and standard columns for any WordPress object after searching based on meta key and value
- Send email with custom fields after new draft is saved or new post published
- Is there a better way to list all database terms alphabetically?
- How do i add custom fields to my themes template file?
- Linking Custom Fields to Database Records
- Custom tables or custom fields?
- Post selector as Custom Field
- I need a “Choose from existing content” popin
- For homepage images (for small business website), is it better to use custom fields or post_thumbnail?
- When creating a metabox do you have to create DB fields for the data?
- Limit of char count in WP custom fields
- Get image url using image id
- How to remove custom fields from the selector?
- How can I hide custom field from users used for caching response from external api?
- Adding custom field and querying from post table
- How to query an out put value?
- Check & remove special characters in a field?
- Let’s Create Custom Field Template Documentation
- How can I combine this php statement to get the results of multiple variable inputs?
- frontend submit post jQuery clone row won’t save
- How to copy data from a custom field to the post_content?
- Is there a way to set default custom fields when creating a new post?
- Diamond question mark in text after migrating content
- MetaBox not saving after empty
- Get text from user and display it on page
- Custom Fields Question
- Showing Custom Fields on Parent Page
- How can I output the custom fields wrapping with HTML
- Custom meta boxes not saving
- How do I convert all custom_field php timestamps in the database to js timestamps?
- How to get all custom fields with some prefix in key?
- Best way to achieve multiple links in a post title
- Trying to implement AJAX into my admin pages. Am I improperly enqueue and localizing my scripts?
- WP-eComerce Advance Meta Tag data in descending order [closed]
- Meta Box Plugin Cloned Fields – Multiple Foreach values
- Searching with Multiple (Parallel) Criteria on Custom Fields?
- Save custom field types with this function…?
- Make separate text boxes for separate WordPress Custom Fields