最近帖子中的作者链接小工具

时间:2012-10-22 作者:Hassaan12

我想在最近发布的小部件中添加作者链接。例如,如果任何用户在我的网站上发布其LinkedIn ID(我已允许),那么在最近的帖子中,<time> 签署人:<author> 所以用户可以通过点击自己的名字来访问他/她的LinkedIn个人资料<author>. 我知道它的代码是这样的get_author_link(); 但不知道在哪里以及如何正确编码。

1 个回复
SO网友:deathlock

我认为比较简单的方法是:复制整个WP_Widget_Categories 从…起wp-includes/default-widgets.php, 并将其粘贴到functions.php.

在这里,您可以通过自定义类的这一部分来修改输出:

class WP_Widget_Recent_Posts extends WP_Widget {

...

    <?php echo $before_widget; ?>
    <?php if ( $title ) echo $before_title . $title . $after_title; ?>
    <ul>
    <?php  while ($r->have_posts()) : $r->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" title="<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?></a></li>
    <?php endwhile; ?>
    </ul>
    <?php echo $after_widget; ?>

...

}
我认为可能有更好的方法来做到这一点,但这是我目前唯一知道的方法s

结束

相关推荐

Widgets in PHP files?

有没有可能让Wordpress上的每个小部件都以不同的方式运行。php文件我有一个包含12个元素的页面,我想让每个元素都成为一个小部件,以便以后更容易管理/编辑它们,但如果它来自php页面,而不是来自管理面板上的代码块,则会更好。