0°

从页面中删除WordPress的hentry类

776 个字符,2 张图片,大约需要 2 分钟阅读

该hentry课程适用于打算加入日期的内容,如博客文章。WordPress自动添加hentry该类的post_class功能。

通常post_class用于像这样的模板中:

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

许多WordPress主题,甚至是WordPress默认主题,post_class都可用于所有内容,包括网页。与帖子相反,WordPress页面通常不包含日期和作者,因为页面不是基于日期的。

Google的结构化数据测试工具会查看该hentry,并希望看到日期和作者,因此它会列出错误。当Google列出错误时,网站管理员才会注意。@type hentry

从页面中删除WordPress的hentry类

从页面中删除WordPress的hentry类

要hentry仅从页面中删除帖子,可将其添加到主题的functions.php中:

function themeslug_remove_hentry( $classes ) {
    if ( is_page() ) {
        $classes = array_diff( $classes, array( 'hentry' ) );
    }
    return $classes;
}
add_filter( 'post_class','themeslug_remove_hentry' );

下面的屏幕截图显示了一个示例,说明删除hentry帖子后,Google网站站长工具中结构化数据报告中的错误项目如何降为零。

从页面中删除WordPress的hentry类

原文:http://swampsidestudio.com/remove-wordpress-hentry-class/

0 条回复 A 作者 M 管理员
    当上帝赐给你荒野时,就意味着,他要你成为高飞的鹰
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论