Articles of wp list table

Custom Post Type or Custom Tables

I am in the process of writing a plugin that allows end-users to submit a form that includes customer information. Upon submission, I am notified that a new customer has submitted the request form. If I approve the account, I am going to create a WordPress user account. I am at the beginning stages of […]

Row actions not showing? Why?

I have constructed a WP_List_Table that displays on a custom theme page that I have built. I am having some trouble getting the row actions to display, despite me reviewing all the possible info on the Internet about WP_List_Table. Any help would be great! class Testimonials_List_Table extends WP_List_Table { function __construct() { parent::__construct( array( ‘singular’=> […]

Extending WP_List_Table seems getting wrong with $this->get_columns() – what's wrong?

I’m trying to implement an Admin Table for a view page of a plugin of mine by following the following tutorial: Create Native Admin Tables In WordPress The Right Way    by Jeremy Desvaux de Marigny    SmashingMagazine.com Here’s how I extended the WP_List_Table class for my plugin. (Code at Pastebin) The problem is: it’s not showing […]

Removing sorting option for columns on the post lists page

By default the title column on a post/page/custom post type page in WordPress admin area is sortable. How can I disable the sorting option? I think the question is clear but just to extend it a little bit. I am customizing the custom post types page in the admin area. My code: add_filter( ‘manage_sponsor_posts_columns’, ‘kiran_set_columns’ […]

How to implement WP_List_Table functionality for custom plugins (OR any substitution for wp_list_table plugin) for bulk action

In the WordPress codex, following is highlighted in red for WP List Table. “This class’s access is marked as private. That means it is not intended for use by plugin and theme developers as it is subject to change without warning in any future WordPress release.”. Is there any way to add bulk action and […]

How to remove _wp_http_referer from URL when using WP_List_table?

I have built a plugin that displays a table using the WP_List_Table class. The table displays entries on which it’s possible to apply a filter and some bulk actions. The problem is that when I click on the “filter” button or “apply bulk action” button multiple times, the _wp_http_referer paramater is added to the URL […]

How do I limit the status options for bulk/quick edit to only Published and Draft?

For my custom post type, I only want to have “Published” and “Draft” as the available options in the bulk edit and quick edit screens, i.e. I tried hooking on to the filter quick_edit_dropdown_pages_args but it doesn’t seem to get fired. I inserted a wp_die() in my callback but the admin screen lists all posts […]

Show post in table front end

I want to create a table show all post, I use WP_query to get all iformatio and create table template to list my post. But my problem is only one post inside the table.. I want to include all in table. $wpb_all_query = new WP_Query(array(‘post_type’=>’vendor_management’, ‘post_status’=>’new’, ‘posts_per_page’=>-1)); ?> <?php if ( $wpb_all_query->have_posts() ) : ?> […]

How to specify multiple search columns for wp list table search

I have working search for a created wp_list_table. But i like to know how I can search in more than one column. My current my working search setup in a Visitor class //search something $searchcol= array( ‘visitorCompany’, ‘visitorName’, ‘visitorEmail’ ); $search = !empty($_REQUEST[“s”]) ? mysql_real_escape_string($_REQUEST[“s”]) : ”; //$search = preg_replace( “^$\**(.*)\**$?#”, “*$1*”, $_REQUEST[“s”] ); if(!empty($_REQUEST[“s”])) […]

Custom WP_List_Table: How to create an unapproved row?

In this Example, let’s assume every item had the attribute $item[‘approved’] with values Zero unapproved and One for approved. How can I get the rows of the “unapproved books” to be yellow? (well, it’s not about the yellow, but about the WP standard compliant procedure of marking rows as unapproved)