如果想显示某篇文章或当前文章所有评论者名称列表,可以参考一下本文的方法。使用场景,比如在文章适当位置,显示当前已有:史珍香,秦寿生,焦厚根,朱逸群,夏建仁等发表了热情扬溢的评论,再加一个锚点链接,引导读者跳转到评论表单,也发个热情扬溢的评论。
将代码添加到当前主题函数模板functions.php中:
function get_comment_authors_list( $id = 0, $sep = ', ' ) { $post_id = $id ? $id : get_the_ID(); if ( $post_id ) { $comments = get_comments( array( 'post_id' => $post_id, 'status' => 'approve', 'type' => 'comment', ) ); $names = array(); foreach ( $comments as $comment ) { $name = $comment->comment_author; if ( $comment->user_id ) { $user = get_userdata( $comment->user_id ); $name = $user ? $user->display_name : $name; } $arr = explode( ' ', trim( $name ) ); if ( ! empty( $arr[0] ) && ! in_array( $arr[0], $names ) ) { $names[] = $arr[0]; } } unset( $comments ); $sep = $sep ? $sep : ', '; return implode( $sep, $names ); } } add_shortcode( 'comment_authors_list', 'comment_authors_list_shortcode' ); function comment_authors_list_shortcode( $atts = array() ) { $atts = shortcode_atts( array( 'post_id' => 0, 'list_sep' => '', ), $atts ); return get_comment_authors_list( $atts['post_id'], $atts['list_sep'] ); }
使用方法:
一、调用ID为:123文章的所有评论者名称
在模板中使用:
<?php echo get_comment_authors_list('123'); ?>
在文章添加短代码:
[comment_authors_list post_id="123" /]
二、调用当前文章所有评论者名称,与上面类似只是去掉其中的文章ID,适合放在文章正文模板中。
在模板中使用
<?php echo get_comment_authors_list(); ?>
在文章中添加短代码:
[comment_authors_list /]
Hostwinds VPS方案整理
Hostwinds 新手推荐入门方案如下,最近调整价格后,托管型方案价格比以前涨了很多,其实价格没怎么变,只能说折扣不像以前那么大。
CPU | 内存 | 硬盘 | 流量 | 带宽 | 托管型(25%折后) | 购买 | 非托管型 | 购买 |
---|---|---|---|---|---|---|---|---|
1 核 | 1GB | 30GB | 1TB | 1Gbps | $8.24/月 | 购买 | $4.99/月 | 购买 |
1 核 | 2GB | 50GB | 2TB | 1Gbps | $16.49/月 | 购买 | $9.99/月 | 购买 |
2 核 | 4GB | 75GB | 2TB | 1Gbps | $29.99/月 | 购买 | $18.99/月 | 购买 |
2 核 | 6GB | 100GB | 2TB | 1Gbps | $38.24/月 | 购买 | $28.99/月 | 购买 |
4 核 | 8GB | 150GB | 3TB | 1Gbps | $59.99/月 | 购买 | $38.99月 | 购买 |
4 核 | 12GB | 200GB | 4TB | 1Gbps | $74.99/月 | 购买 | $49.99/月 | 购买 |
6 核 | 16GB | 300GB | 5TB | 1Gbps | $110.24/月 | 购买 | $76.99/月 | 购买 |
8 核 | 32GB | 400GB | 6TB | 1Gbps | $168.74/月 | 购买 | $124.99/月 | 购买 |
12 核 | 64GB | 500GB | 8TB | 1Gbps | $274.49/月 | 购买 | $214.99/月 | 购买 |
16 核 | 96GB | 750GB | 9TB | 1Gbps | $395.24/月 | 购买 | $328.99/月 | 购买 |
这里我们开通的是一台完全托管的Hostwinds美国VPS服务器(Linux系统),服务器配置完成后提交订单。我们可以在Hostwinds客户管理页面,单击顶部菜单中的Billing账单数据库链接,然后点击PayPal结算协议链接。进入PayPal账单页面后,系统会提示创建当前的PayPal协议,单击创建新的账单协议按钮,根据页面提示填写相关信息并保存。
Hostwinds同一账户上支持多个PayPal结算协议,我们可以将其中一个协议分配为主要协议,如果其他付款方式无法完成付款时,则可优先使用PayPal付款。PayPal结算协议创建完毕后,在账单页面选择它来支付即可。
Hostwinds 所有机房测评结果汇总
下面就是 Hostwinds目前所有机房的测评结果汇总,可以看到目前 Hostwinds 一共是 3 个机房,国内用户还是建议使用西雅图数据中心。