在第十二条中的条目标题前添加日期

时间:2016-12-10 作者:Ramanan

我如何在2012年的条目标题之前添加日期,并使用函数。php?

现在我必须添加和修改子主题中的许多文件,例如内容。php,内容除外。php,内容图像。php,内容链接。php,内容引用。php,内容状态。php。

有没有办法用过滤器做到这一点?我试图将其放入\\u内容中,但日期显示在标题下方。

2 个回复
SO网友:Benoti

基于@Tunji答案。您可以在函数中添加一些条件来检测主页、提要。。。

function display_extra_title( $title, $id = null ) {

    $date = the_date(\'\', \'\', \'\', false);

    if(is_home()){
        $title = get_bloginfo( \'name\' );
        return $date . $title;
    }
    else{
        return $date . $title;
    }

}
add_filter( \'the_title\', \'display_extra_title\', 10, 2 );
为了正确返回the_date 如果不回显,则必须将最后一个参数设置为false。查看更多详细信息here

如果不想在菜单小部件中显示日期。。。您可以环绕$date 在一个span中添加css,使其在菜单、侧栏中不显示。。。

$title = \'<span class="title_date">\'.$date.\'</span> \'.$title;
在css中(调整并添加所有需要的内容:

.sidebar .title_date{ display:none;}

SO网友:Tunji

您可以使用the_title 滤器下面的示例。

function display_extra_title( $title, $id = null ) {

    $date = the_date();

    return $date . $title;
}
add_filter( \'the_title\', \'display_extra_title\', 10, 2 );