function wp_link_pages_titled($args = \'\',$name,$author) {
$defaults = array(
\'before\' => \'<p>\' . __(\'Pages:\'),
\'after\' => \'</p>\',
\'link_before\' => \'\',
\'link_after\' => \'\',
\'echo\' => 1
);
$r = wp_parse_args( $args, $defaults );
extract( $r, EXTR_SKIP );
global $page, $numpages, $multipage, $more, $pagenow, $pages;
$output = \'\';
if ( $multipage ) {
$output .= $before;
for ( $i = 1; $i < ($numpages+1); $i = $i + 1 ) {
$part_content = $pages[$i-1];
$has_part_title = strpos( $part_content, \'<!--pagetitle:\' );
if( 0 === $has_part_title ) {
$end = strpos( $part_content, \'-->\' );
$title = trim( str_replace( \'<!--pagetitle:\', \'\', substr( $part_content, 0, $end ) ) );
}
$part_content2 = $pages[$i-1];
$has_part_title2 = strpos( $part_content2, \'<!--pageauthor:\' );
if( 1 === $has_part_title ) {
$end2 = strpos( $part_content2, \'-->\' );
$title2 = trim( str_replace( \'<!--pageauthor:\', \'\', substr( $part_content2, 0, $end2 ) ) );
}
$output .= \'<tr><td class="category2_td1">Mirror \'.$i.\'</td><td class="category2_td1">\';
if ( ($i != $page) || ((!$more) && ($page==1)) ) {
$output .= _wp_link_page($i);
}
$title = isset( $title ) && ( strlen( $title ) > 0 ) ? $title : $name;
$title2 = isset( $title2 ) && ( strlen( $title2 ) > 0 ) ? $title2 : $author;
$output .= $link_before . $title . $link_after;
if ( ($i != $page) || ((!$more) && ($page==1)) )
$output .= \'</a></td><td class="category2_td1">\'.$title2.\'</td></tr>\';
else
$output .= \'</td><td class="category2_td1">\'.$title2.\'</td></tr>\';
}
$output .= $after;
}
if ( $echo )
echo $output;
return $output;
}
我试图允许使用wp link pages标签将作者姓名添加到帖子中,所以是这样的
<!--nextpage--><!--pagetitle: daily --><!--pageauthor: dan -->
适用于这些标记的原始代码
<!--nextpage--><!--pagetitle: daily -->
function wp_link_pages_titled($args = \'\',$name) {
$defaults = array(
\'before\' => \'<p>\' . __(\'Pages:\'),
\'after\' => \'</p>\',
\'link_before\' => \'\',
\'link_after\' => \'\',
\'echo\' => 1
);
$r = wp_parse_args( $args, $defaults );
extract( $r, EXTR_SKIP );
global $page, $numpages, $multipage, $more, $pagenow, $pages;
$output = \'\';
if ( $multipage ) {
$output .= $before;
for ( $i = 1; $i < ($numpages+1); $i = $i + 1 ) {
$part_content = $pages[$i-1];
$has_part_title = strpos( $part_content, \'<!--pagetitle:\' );
if( 0 === $has_part_title ) {
$end = strpos( $part_content, \'-->\' );
$title = trim( str_replace( \'<!--pagetitle:\', \'\', substr( $part_content, 0, $end ) ) );
}
$output .= \' \';
if ( ($i != $page) || ((!$more) && ($page==1)) ) {
$output .= _wp_link_page($i);
}
$title = isset( $title ) && ( strlen( $title ) > 0 ) ? $title : $name;
$output .= $link_before . $title . $link_after;
if ( ($i != $page) || ((!$more) && ($page==1)) )
$output .= \'</a>\';
}
$output .= $after;
}
if ( $echo )
echo $output;
return $output;
}
任何人都知道如何为添加额外的作者标签
<!--nextpage-->
标签