我有一个'继续阅读'功能,如下所示:
function twentyten_continue_reading_link() {
global $id;
return ' <span class="readmore"><a href="'. get_permalink($id) . '">' . __( 'Read More <span class="meta-nav">»</span>', 'twentyten' ) . '</a></span>';
}
我想添加一个title属性,我觉得应该看起来像这样
title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"
但我不确定如何在上面的函数中插入标题以使其正常工作。有人可以帮助我正确理解语法吗?
答案 0 :(得分:2)
http://codex.wordpress.org/Function_Reference/the_title_attribute#Example
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute( array('before' => 'Permalink to: ', 'after' => '')); ?>"><?php the_title(); ?></a>
既然你想要归还它,你可能需要这样的东西:
return '<a href="' . get_permalink(); . ' title="' . the_title_attribute( array('echo' => 0, 'before' => 'Permalink to: ', 'after' => '')) . the_title() . '>';