前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我是如何 SEO WordPress 的 3:首页

我是如何 SEO WordPress 的 3:首页

作者头像
Denis
发布2023-04-15 14:15:01
1390
发布2023-04-15 14:15:01
举报
文章被收录于专栏:WordPress果酱

我们知道一个网站的首页是最重要的页面,也是搜索引擎最经常来访问的页面,所以该页面我们应该尽量把更多重要页面链接显示到首页。但是也要注意,千万不要超过100个链接。

我的做法是:

  1. 显示最新20篇日志,每篇日志都只显示首段或者前几段。
  2. 在侧边栏显示20篇最近30天最点击最多的日志。
  3. 在侧边栏显示15篇最点击最多的日志。
  4. 在侧边栏显示15篇留言最多的日志。
  5. 另外再额外建立个列表显示自己个人认为重要的日志。

具体的做法:

显示最新20篇日志,这个是在 Setting => Reading 设置 Blog pages show at most 的值为 20。每篇日志都只显示首段或者前几段,这个通过在编辑日志的时候时候通过添加 More 标签实现。

在侧边栏显示20篇最近30天最点击最多的日志和在侧边栏显示15篇最点击最多的日志需要你安装一个 WP-Postviews 的插件。然后通过这个插件中的

代码语言:javascript
复制
get_most_viewed("post", 20);
代码语言:javascript
复制
get_timespan_most_viewed("post", 15, 30) ;

在侧边栏显示15篇留言最多的日志,可以通过以下代码实现:

代码语言:javascript
复制
$q = "SELECT ID, post_title, post_date, COUNT($wpdb->comments.comment_post_ID) AS 'comment_count' FROM $wpdb->posts, $wpdb->comments WHERE comment_approved = '1' AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = 'publish' AND post_type = 'post' GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT 15"; 

$most_commented_posts = $wpdb->get_results($q);

foreach ($most_commented_posts as $most_commented_post ){
    echo '

<li><a href="'.get_permalink($most_commented_post->ID).'" title="'. wptexturize($most_commented_post->post_title) .'">'. wptexturize($most_commented_post->post_title) .'</a> ('.$most_commented_post->comment_count.')</li>
';
}

额外建立个列表显示自己个人认为重要的日志,这个就不说了,你可以修改 sidebar.php 直接修改,如果使用 Widget,添加一个文本 Widget 即可。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档