Nothing hard at all. Paste the following code in your function.php file :
add_filter('body_class','top_level_parent_id_body_class');
function top_level_parent_id_body_class($classes) {
global $wpdb, $post;
if (is_page()) {
if ($post->post_parent) {
$ancestors=get_post_ancestors($post->ID);
$root=count($ancestors)-1;
$parent = $ancestors[$root];
} else {
$parent = $post->ID;
}
$classes[] = 'top-level-parent-pageid-' . $parent;
}
return $classes;
}
Once your functions.php file is saved, you're done.
Thanks to Mr Henry for this very cool recipe!
7 Responses
要玩黑彩吗?
Don’t understand what the previous comment says, so if someone knows, please share
. Maybe I can help the fella with his question.
Or.. it’s just chinese spam
Well, according to Google Translator, it says:
The black color do we want to play?
Nice extension, anyway
Trackbacks: