Custom bulk page permissions
Custom bulk page permissions
Custom bulk page permissions
Bulk update status of all posts or pages on a particular path
I use the Search and Replace plugin for such tasks.
Dealing with terms is known to be very heavy operation. The common tweak recommended is to use wp_defer_term_counting() to temporarily disable updating of terms count (which is stored persistently in database and so must be updated when you change terms).
This can be done efficiently with a SQL query, but it won’t be so easy to set it up. It would have to delete the users, its meta data, to reassign their associated posts, etcetera. As it is an operation that will run only once and will not have any long-lasting performance impact, I think … Read more
There’s currently no possibility to modify those. Just renaming it (the label in the UI only) via JS is possible. I’d recommend to not try to modify those strings, as they equal action names and therefore are part of the query strings. You might break things easily. Figuring out what causes things to brake a … Read more
Added new bulk action, but only work on bottom dropdown
It depends how you produce the titles of the posts but something like: Load the posts into wordpress Update wp_posts using mysql That’s how I do bulk editing and it works very well.
How to hook in to bulk trash posts
Answering this Question, came to a jQuery solution to Ana Ban’s one. add_action( ‘admin_head’, ‘wpse_56551_script_enqueuer’ ); function wpse_56551_script_enqueuer() { global $current_screen; /** /wp-admin/edit.php?post_type=post /wp-admin/edit.php?post_type=page /wp-admin/edit.php?post_type=cpt == gallery in this example */ if( ‘edit-gallery’ == $current_screen->id ) { ?> <script type=”text/javascript”> jQuery(document).ready( function($) { $(“a.editinline”).live(“click”, function () { var ilc_qe_id = inlineEditPost.getId(this); setTimeout(function() { $(‘#edit-‘+ilc_qe_id+’ select[name=”_status”] … Read more