Home / Admin / Move WPCode “Status” Column from Last to First (WPCode)
Duplicate Snippet

Embed Snippet on Your Site

Move WPCode “Status” Column from Last to First (WPCode)

This code snippet moves the "Status" column of WPCode's code snippets table from last to first. Along the way, styling is adjusted to ensure the new display is responsive.

Code Snippet Parameters:

1. Code Snippet Type: Universal.
2. Location: Admin header.
3. Device Type: Any device.

Credits: Marko (WPCode Developer) and Petar Dietrich (Omnia Aerospace, LLC)

Code Preview
universal
<?php 
add_filter( 'wpcode_code_snippets_table_columns', function( $columns ) {
	if ( isset( $columns['status'] ) ) {
		$neworder = array();
		// Keep the bulk checkbox first if present.
		if ( isset( $columns['cb'] ) ) {
			$neworder['cb'] = $columns['cb'];
			unset( $columns['cb'] );
		}
		$neworder['status'] = $columns['status'];
		unset( $columns['status'] );
		foreach ( $columns as $key => $label ) {
			$neworder[ $key ] = $label;
		}
		return $neworder;
	}
	return $columns;
} );
?>
<style>
	@media screen and (min-width: 783px) {
		.wp-list-table.wpcode-snippets .column-status{
			text-align:center;
			width:70px;
			vertical-align:middle;
		}
	
	}
	
	@media screen and (max-width: 783px) {
		.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{
			display:none;
		}
	}
	
	.wp-list-table.wpcode-snippets .column-status .wpcode-checkbox-toggle{
		float:none;
	}
	
	#status.manage-column.column-status {
		vertical-align: middle!important;
		width: 5%!important;
	}
</style>

Comments

Add a Comment