我在一个主题上有一个函数,它是一个滑块的代码:
function get_article_slide( $title, $excerpt, $link_article, $url_image, $title_length, $alt_image = \'Alternative text\' )
{
// Parameters
if ( strlen( $title ) > $title_length ) $title = mb_substr( $title, 0, $title_length ) . "...";
$title = apply_filters( \'prlx_slide_title\', $title, get_the_title() );
// Slide output
$outputSlide = "<div class=\'da-slide\'>"."\\n";
$outputSlide .= "<div class=\'da-img-wrapper\'><div class=\'da-img\'><img src=\'".$url_image."\' alt=\'".$alt_image."\' /></div></div>"."\\n";
$outputSlide .= "<div class=\'da-text-wrapper\'>"."\\n";
$outputSlide .= "<h2>".$title."</h2>"."\\n";
$outputSlide .= "<p>".$excerpt."</p>"."\\n";
$outputSlide .= "<a href=\'".$link_article."\' class=\'da-link\'>" . __( \'Read more\', \'wp-parallax-content-slider\' ) . "</a>"."\\n";
$outputSlide .= "</div>"."\\n";
$outputSlide .= "</div>"."\\n";
$outputSlide = apply_filters( \'prlx_slide_content\', $outputSlide, $this );
return $outputSlide;
}
我发现这就是为滑块输出html的原因,现在我正在尝试向其添加额外的html+php,但我不知道如何做。我尝试了几种基于这些输出的方法,但都没有成功,下面是我想添加/实现的代码
<div class=\'da-text-wrapper\'>
:
<a href="<?php echo get_author_posts_url( get_the_author_meta( \'ID\' ) ); ?>"><?php the_author_meta( \'display_name\' ); ?></a>
最合适的回答,由SO网友:Brent Toderash 整理而成
尝试在您提到的行之后添加此行:
$outputSlide .= \'<a href="\' . get_author_posts_url( get_the_author_meta( \'ID\' ) ) . \'">\' . get_the_author_meta( \'display_name\' ) . \'</a>\';
请注意更改\\u author\\u meta()以获取\\u author\\u meta()。\\u author\\u meta()将回显结果,而get\\u the\\u author\\u meta()只获取添加到$outputSlide变量并作为函数中的最后一行返回的结果。