怎么修改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>';
}
}
请问这段代码如何修改,才能达到我想要的效果呢? 展开
我在网上找了资料,很多人都说直接修改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>';
}
}
请问这段代码如何修改,才能达到我想要的效果呢? 展开
1个回答
展开全部
只要找到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插件。
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 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询