V redakčnom systéme WordPress je multimediálny obsah spravovaný ako samostatný typ príspevkov “attachment”. Tento prístup umožňuje používateľom jednoducho manažovať a prispôsobovať multimédiá vo svojich príspevkoch a stránkach.
Jedným z hlavných dôvodov, prečo WordPress používa samostatný typ príspevkov pre multimédiá, je flexibilita a jednoduchosť správy. Používatelia môžu jednoducho spravovať svoje multimédiá, pridávať, upravovať či vymazávať.
Okrem toho umožňuje tento prístup používateľom prispôsobiť zobrazenie svojich multimédií pomocou rôznych vlastností a metadát. WordPress umožňuje pridávať k médiam popisy, názvy či alternatívne texty, čo je prospešné z hľadiska SEO.
Pri väčšom množstve multimédií sa však môže ľahko stať, že Knižnica multimédií začne byť neprehľadná. V takom prípade je vhodné multimédia kategorizovať či triediť do jednotlivých priečinkov. Na tento účel je k dipozícii niekoľko bezplatných pluginov. My si však ukážeme, ako jednoducho môžeme multimédia kategorizovať pomocou vlastnej taxonómie priradenej k médiam, teda k príspevkom typu “attachment”.
function px_attachment_category_register()
{
$args = array(
"label" => __('Kategórie multimédií'),
"singular_label" => __('Kategória multimédií'),
'public' => true,
'hierarchical' => true,
'show_ui' => true,
'show_in_nav_menus' => false,
'args' => array('orderby' => 'term_order'),
'rewrite' => false,
'query_var' => true,
'show_admin_column' => true,
);
register_taxonomy('attachment-category', 'attachment', $args);
}
add_action('init', 'px_attachment_category_register');
Tento kód pridáva do WordPressu novú taxonómiu “Kategórie multimédií” priradenú k typu príspevkov “attachment”. Takto môžeme multimédia triediť podľa vytvorených kategóriíí a podkategórií.