如何从Genesis Framework中删除'by [author]'

时间:2013-01-31 03:58:58

标签: wordpress-theming

我正在为我的新网站使用Genesis框架,一切都很好,但我找不到在条目标题下删除by [author]的方法。我不想使用CSS隐藏它,我想完全删除它。

2 个答案:

答案 0 :(得分:5)

Genesis Framework网站说要将其添加到您孩子主题的functions.php文件中。我对此进行了测试,效果很好。

//* Remove the post info function    
remove_action( 'genesis_before_post_content', 'genesis_post_info' );

答案 1 :(得分:-5)

我不知道你是否想要编辑框架的核心文件,但这是我提出的最简单的方法。 (请在编辑之前进行备份)。

您必须编辑的文件位于genesis framework /lib/structure/post.php的主文件夹中 在第227行你有

function genesis_post_info() {

global $post;

if ( is_page( $post->ID ) )
    return;

$post_info = '[post_date] ' . __( 'By', 'genesis' ) . ' [post_author_posts_link] [post_comments] [post_edit]';
printf( '<div class="post-info">%s</div>', apply_filters( 'genesis_post_info', $post_info ) );
}

根据您的要求编辑此内容,根据您的要求,您必须将其替换为

function genesis_post_info() {

global $post;

if ( is_page( $post->ID ) )
    return;

$post_info = '[post_date] [post_comments] [post_edit]';
printf( '<div class="post-info">%s</div>', apply_filters( 'genesis_post_info', $post_info ) );

}

如果您还想删除评论次数,请删除[post_comments]