devdk / columns
Create post type columns with ease.
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/devdk/columns
This package is not auto-updated.
Last update: 2025-10-06 20:54:47 UTC
README
To create custom coluns in Wordpress is quite a pain. We build a simple API around the wordpress functions to easily create, delete, rename and make columns sortable.
installation
Columns is installable through Composer.
require {
"devdk/columns": "dev-master"
}
Simple usage
use Devdk\Columns;
Columns::make($post_type, function($col)
{
$col->column("Column Title")->content( function ($post, $meta) {
return $meta["key"][0];
});
});
Advanced usage
use Devdk\Columns;
Columns::make($post_type, function ($col) {
$col->column("Column Title")->content(function($post, $meta){
return $meta["key"][0];
})->before("date")->sortable("meta_key");
});
use Devdk\Columns;
Columns::make($post_type, function ($col) {
$col->column("Column Title")->content(function($post, $meta){
return $meta["key"][0];
})->after("title")->sortable("meta_key");
});