Wordpress主体类-添加页段作为主体类,并使其成为第一个类



标准的" Add page slug as body class "功能页很好。如何使类(es)首先出现在body标签中显示的列表中?

。目前:

class="page-template page-template-main page-template-main-php page page-id- xxxxpage-main">

在改成:

class=">page-main

> 原始代码:

// ADD PAGE SLUG TO BODY CLASS
function add_page_slug_body_class( $classes ) {
global $post;

if ( isset( $post ) ) {
$classes[] = 'page-' . $post->post_name;
}
return $classes;
}
add_filter( 'body_class', 'add_page_slug_body_class' );

虽然类名的位置不起任何重要作用,但它可以从下面的代码中实现。

<?php
function add_page_slug_body_class( $classes ) {
global $post;

if ( isset( $post ) ) {
// $classes[] =  $post->post_name;
array_unshift($classes, $post->post_name); // using array_unshift will insert the data at index 0
}
return $classes;
}
add_filter( 'body_class', 'add_page_slug_body_class' );

最新更新