如何在函数内添加作者的帖子链接(HTML+PHP)以输出它

时间:2015-02-08 作者:Chun

我在一个主题上有一个函数,它是一个滑块的代码:

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>

1 个回复
最合适的回答,由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变量并作为函数中的最后一行返回的结果。

结束

相关推荐

如何在常规页面(Page-Example.php)显示类别图片(来自插件)?

我正在尝试使用Category Images Plugin 使用自定义分类法(区域)类别/术语显示图像。以下是我目前为止在页面示例中使用的代码。列出所有类别/术语及其描述的php:$siteurl = home_url(\'/\'); $tax = \'region\'; // slug of taxonomy $terms = get_terms($tax); foreach ($terms as $term) { $slug = $term->