2014-10-18 61 views
2

我最初发布这个WordPress的堆栈,但显然这是题外话(???),并建议我问在这里,所以这里的原题:显示合着者加WordPress的插件

“我试图联合作者加插件添加到主题Oldpaper。

不过,我跟着文档,它根本不显示多个作者。

按照说明书here中,我已添加到single.php的代码:

if (function_exists 
('coauthors_posts_links')) { 
    coauthors_posts_links(); 
} else { 
    the_author_posts_link(); 
} 

但是,帖子仍然只显示一位作者。 Single.php是使用the_author()的唯一地方,所以它必须是添加代码的正确位置。

任何建议,将不胜感激。”

随后,我注意到,该插件的文件显然是无效的,根据WordPress的编辑,我不知道我相信这是因为所有的后台工作,它只是它不工作的前端。

+0

这既可以是与功能的问题调用自身,或如何插件的问题被激活如果函数没有被Wordpre加载ss,它永远不会被调用。尝试添加'echo“函数coauthors_posts_links在”if“语句中存在”;“。这是否打印出任何东西? – 2014-11-03 02:02:20

回答

0

如果你深入了解一下说明...

if (function_exists('coauthors_posts_links')) : 
    printf(__('<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'twentyten'), 
     'meta-prep meta-prep-author', 
     sprintf('<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>', 
      get_permalink(), 
      esc_attr(get_the_time()), 
      get_the_date() 
     ), 
     coauthors_posts_links(null, null, null, null, false) 
    );