Skip to content

Instantly share code, notes, and snippets.

@cpswsg
Created July 18, 2013 19:40
Show Gist options
  • Save cpswsg/6032367 to your computer and use it in GitHub Desktop.
Save cpswsg/6032367 to your computer and use it in GitHub Desktop.
WordPress - Exibe a categoria-pai do post.
<?php
//Pega todas as categorias do post
$cats = get_the_category($post->ID);
//Verifica a primeira categoria retornada e pega seu parentesco.
//Se um post tem múltiplas categorias que levam a parentescos separados, retornará o primeiro parentesco pertencente à primeira categoria retornada.
$parent = get_category($cats[0]->category_parent);
//Se obtiver uma mesnagem de erro, significa que já estamos na categoria-pai.
if (is_wp_error($parent)){
$cat = get_category($cats[0]);
}
//Senão, atribui a categoria retornada para trabalhar equivalente a uma categoria-pai.
else{
$cat = $parent;
}
//Exibe o slug da categoria
echo $cat->slug;
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment