怎么修改wordpress评论样式? 100

首页右边栏如果用小工具调用最新评论的话,会显示“XX发表在XX文章上”。这样很难看,我想改成"XX说:"直接调用评论内容。我在网上找了资料,很多人都说直接修改defaul... 首页右边栏如果用小工具调用最新评论的话,会显示“XX发表在XX文章上”。这样很难看,我想改成"XX说:"直接调用评论内容。
我在网上找了资料,很多人都说直接修改default-widgets.php这个文件就可以了。修改代码如下:
if ( $comments ) {
// Prime cache for associated posts. (Prime post term cache if we need it for permalinks.)
$post_ids = array_unique( wp_list_pluck( $comments, 'comment_post_ID' ) );
_prime_post_caches( $post_ids, strpos( get_option( 'permalink_structure' ), '%category%' ), false );

foreach ( (array) $comments as $comment) {
$output .= '<li class="recentcomments">' . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), '<a href="' . esc_url( get_comment_link($comment->comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '</a>') . '</li>';
}
}

请问这段代码如何修改,才能达到我想要的效果呢?
展开
 我来答
生活八倍镜
2013-03-06 · TA获得超过176个赞
知道小有建树答主
回答量:184
采纳率:50%
帮助的人:54.2万
展开全部
只要找到wp-includes里的default-widgets.php文件,打开编辑,按Ctrl+F找到如下代码:
if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= '
' . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), '' . get_the_title($comment->comment_post_ID) . '') . '
';
}
}
修改成如下代码保存即可:
if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= "\n
" . '' . mb_strimwidth(strip_tags($comment->comment_content),0,40)."
";
}
}
修改后的样式会显示评论的内容,这个WP自带的最新评论小工具不会显示头像,要想显示Gravatar头像可使用WP-RecentComments插件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式