我已在我的函数文件中添加了可从共同作者网站获得的函数 posted_on。常规作者和合著者出现在单页上,但我似乎无法让它在作者存档页面上工作。当我单击共同作者的链接时,它会转到共同作者的正确网址,但显示的内容是针对普通作者的。我已经查看了共同作者的 github 问题,但对如何在我的树枝中实现共同作者感到非常困惑。
我确定 $context 我需要一些东西,但我真的不确定要在那里添加什么。
单.php
<span class="author"><a href="{{post.author.link}}" rel="author">
{{function('name_posted_on')}}</a>
</span>
我有一个 author.php 文件
$context = Timber::get_context();
$args = 'post_type=post&numberposts=2';
$context['posts'] = Timber::get_posts($args);
Timber::render( array( 'author.twig'), $context );
在我的 author.twig 文件中:
<div class="col-md-12">
//I need the author or co author to be displayed in the h3 and their posts in the loop
<h3>Latest From {{posts.author.first_name}} {{posts.author.last_name}}</h3>
</div>
{% for post in posts %}
<article class="latest-article-widget col-md-6">
{% block author %}
{% if post.get_thumbnail %}
<img src="{{post.thumbnail.src}}" class="img-responsive" />
{% endif %}
<div class="author">
<span>By:</span>
<a href="" rel="author">{{post.author.first_name}} {{post.author.last_name}}</a>
</div>
<h1><a href="{{post.link}}">{{post.title}}</a></h1>
{% for item in post.get_field('post_or_page_content') %}
<p>{{item.standard_text_content|excerpt(25)}} <a href="{{post.link}}"></a></p>
{% endfor %}
{% endblock %}
</article>
{% endfor %}