描述:
自定义文章标题的输出形式
用法:
<?php the_title_attribute( $args ); ?>
参数:
$before
(string) (可选) 要放在标题前面的文本。
默认值: None
$after
(string) (可选) 要放在标题后面的文本。
默认值: None
$echo
(Boolean) (可选) 显示标题(TRUE)或将其返回以在PHP中使用(FALSE)。
默认值: TRUE
$post
(integer or object) (可选) 文章的ID或指定从中获取标题的文章的对象。默认情况下,将获取当前文章。
默认值: null
源文件:
function the_title_attribute( $args = '' ) {
$defaults = array(
'before' => '',
'after' => '',
'echo' => true,
'post' => get_post(),
);
$parsed_args = wp_parse_args( $args, $defaults );
$title = get_the_title( $parsed_args['post'] );
if ( strlen( $title ) == 0 ) {
return;
}
$title = $parsed_args['before'] . $title . $parsed_args['after'];
$title = esc_attr( strip_tags( $title ) );
if ( $parsed_args['echo'] ) {
echo $title;
} else {
return $title;
}
}
发表评论
还没有评论,快来抢沙发吧!