WordPress belülről

WordPress admin kategóriák ID-je

Ahogy ígértem ismételten egy WordPress admin panel tippel állok elétek, ezúttal a kategóriák átláthatóságát fogjuk kicsit segíteni. Gyakran vannak olyan sablonok ahol meg kell adni egy adott kategória ID számát. Például a slidereknél, kiemelt kategóriáknál és vannak olyan esetek amikor bizonyos kategóriákat szűrünk a főoldalról. Mindezekhez az adott kategória ID-je azaz azonosítószáma szükséges.
Ha rávisszük az egeret a WordPress adminban a kategóriák menüpontban egy kategóriára, akkor alul megjelenik, hogy mire is szeretnénk kattintani és abban az URL-ben lévő számra van nekünk szükségünk. Az lentebb lévő kódot, ha sablonod functions.php fájljába illeszted, akkor a kategóriák menüben egy plusz oszlopot fogsz majd látni. Az abban az oszlopban lévő számok lesznek az ID-k.

function categoriesColumnsHeader($columns) {
	$columns['catID'] = __('ID');
	return $columns;
}

add_filter( 'manage_categories_columns', 'categoriesColumnsHeader' );

function categoriesColumnsRow($argument, $columnName, $categoryID){
	if($columnName == 'catID'){
		return $categoryID;
	}
}

add_filter( 'manage_categories_custom_column', 'categoriesColumnsRow', 10, 3 );

Egy rendkívül egyszerű megoldás véleményem szerint, azonban amilyen egyszerű, olyan hasznos is tud lenni.