在“ 插件”页面上,在几秒钟内激活名为Enterprise Search的插件: WordPress然后显示插件激活消息并将WPSOLR菜单项添加到侧边栏: 配置WPSolr插件 打开WPSolr...如果Solr与WordPress安装在同一台服务器上,请输入localhost。如果Solr安装在其他服务器上,请输入相同的IP地址或主机名。...要编制索引的自定义分类法:一般不需要在此处输入任何内容; 但是,如果已自定义WordPress以按类别和标签以外的方式组织博客帖子,请在此处输入分类标准的名称。...如果选中,Solr将建议备用搜索短语,如果找不到输入的搜索短语的任何匹配项: 显示结果数量和当前页面:推荐。这对于分页搜索结果很有用。 替换默认的WordPress搜索:推荐。...注意每当您发布新帖子或页面或附件时,必须选择此按钮才能将新页面编入索引。 操作完成后,同一页面将显示索引的文档数量。 测试新搜索 您的博客上将完成以下步骤。
插件默认已经配置好了大部分的选项,不了解的选项的保持默认或者留空即可 常规设置 规范网址:为每个网页添加一个canonical标签,能够规范网址,避免搜索结果中出现多个内容相同或相似的页面,建议开启 规范网址不包含分页...:为多页文章设置同一个规范网址,如果你的网站有分页的话建议勾选 启用自定义规范网址:会在文章TDK设置区域添加一个”自定义规范网址”字段,需要你自己手动填写规范网址,不建议启用 使用原始标题:如果All...SEO进行设置,这样更加准确 高级设置 自动生成描述:当选中此项时,插件会自动摘录文章的部分内容作为描述,当然你可以替换它们,懒人必备 去除分页页面的描述:如果有分页的话,仅在第一页添加描述,防止重复内容...Meta Keywords中使用分类目录:为文章添加分类目录文字作为的关键词,不建议 在Meta Keywords中使用标签:为文章添加标签文字作为关键词,不建议 动态生成关键词的帖子页/档案:为分类页自动生成关键词...安装方式和普通插件相同,安装后启用即可。
、属性显示产品,并支持分页、随机排序和产品标签,取代了对多个短代码的需求。...显示产品属性 limit– 要显示的产品数量。...-1-1 columns– 要显示的列数。默认值为 。4 paginate– 打开分页。与 结合使用。默认设置为 分页 。limitfalsetrue orderby– 对输入选项显示的产品进行排序。...如果商品未显示,请确保未在“目录可见性”中将其设置为“隐藏”。 特殊产品属性 这些属性不能与上面列出的“内容属性”一起使用,因为它们可能会导致冲突并且无法显示。应仅使用以下特殊属性之一。...用于 [product_category] limit– 要显示的类别数量 columns– 要显示的列数。默认值为 4 hide_empty– 默认值为“1”,这将隐藏空类别。
WordPress 2.9引入了以评论的数量多寡给文章排序的功能,这样就可以更方便地向访客显示最受欢迎的文章….不过这里为了使用query_posts,我们假设一下不使用WordPress的这个功能。...在计算出分页后,该查询返回日志列表(分页并不影响JOIN语句,因此该函数相当于posts_join) posts_orderby 应用于查询的ORDER BY语句,该语句可返回日志数组 posts_request...在计算出分页后,该查询返回日志数组(分页并不影响WHERE语句,因此该函数相当于posts_where) posts_join 应用于查询的JOIN语句,该语句可返回日志数组 该过滤器函数与post_where...posts_where 应用于查询的WHERE语句,该语句可返回日志数组 Query_posts参数数量极多且复杂,大多数人没有必要了解这些。...其原理是当用户在某一个页面上使用多个WordPress循环时,用代码阻止重复内容被链接。
第五讲关于分页相关的参数,分页相关的参数比较多,先简单罗列一下: nopaging (boolean) – 如果为 true 则显示所有文章,false 则分页显示,默认为 false。...posts_per_archive_page (int) – 设置存档页面每页显示的文章数量。...offset (int) – 设置偏移的文章数量。...使用“较早的文章”链接时,显示通常仅在X页上显示的文章。 page (int) – 静态首面的第几页,显示通常仅在静态首页的第X页上显示的文章。...参数,则显示当前页的文章,未设置,则第一页的文章。
“插件名称”,在本例中为 First-Plugin 3.接下来,在此文件夹中创建一个新的 PHP 文件,并将其命名为与本例中的文件夹相同的名称 First-Plugin.php 4.现在,我们添加插件的名称...我们将添加一个名为 first_plugin() 的基本函数,它会打印“HELLO This is my first Plugin”。及其短代码允许将其放置在 WordPress 帖子或页面上。...> 9.为了显示这个函数的输出值,我们使用了 WordPress 的简码特性。转到帖子->编辑或创建新帖子。在那里添加我们刚刚制作的插件的简码。...只需在我们需要此输出的任何地方添加简码。 12.检查帖子以获取更新的输出,我们得到两个相同的句子,因为我们在这篇帖子中使用了两次短代码。...现在我们有了我们的插件,它返回一个值,可以通过使用简码在任何我们想要的地方使用它。
WordPress 分页导航是一个用来代替WordPress默认的“旧文章、新文章”的一个功能,添加了分页,可以让用户快速跳转到所需要的页面,对提升用户体验有很大的帮助。...今天就来分享Devework.com目前使用的分页导航代码实现方法,有了这个,相关分页导航插件(如wp-pagenavi)就可以光荣退休啦! 以下代码来自林木木童鞋,感谢原作者。...无插件仅代码实现 WordPress 分页导航教程 一、添加如下代码至主题的funtions.php文件夹内: function par_pagenavi($range = 9){ global $paged...= 1){echo " 返回首页 ";} previous_posts_link...> 上面代码的数字9可以改为你需要的显示数量。
小部件缓存系统: 高级功能- 缓存您的小部件。该控件缓存功能是在高端版本。您可以使用此功能减少 sql 查询的数量。...新帖子: 启用- 当您发布帖子时,它将清除缓存(选择清除所有缓存)。这也将更新 blogrolls(即在您的主页或博客页面上)以显示新帖子。 更新帖子: 启用- 在更新帖子或页面时清除缓存文件。...也可尝试在本地托管字体,使用浏览器资源提示(即预连接或预加载)优化它们,使用font-display:swap,并限制字体系列、粗细和图标的数量。...创建任意数量的规则,以覆盖网站的不同区域。选择 URI 的类型(无论是主页还是以特定 URL 开头)并选择删除该区域的缓存的频率。我们将转到“排除”选项卡。这里的第一个选项是从缓存中排除某些页面。...如果您在启用缩小设置时未在网站上看到可见错误,则可以跳过此步骤。 如果您在缓存网站上的特定帖子或页面时遇到问题,请使用“排除”选项卡创建可能提供解决方法的排除规则。
具有自动回退功能,可确保您的活动簿在所有平台上正确显示,此插件具有所需的所有基本功能和高级功能:交互式页面,灯箱,单页或双页视图,以及更多其他内容都包含在此软件包中。...用户rubikmm说: “该插件很棒,非常易于使用,自定义功能非常强大,并且支持水平相同。 继续努力。”...这个WordPress画廊插件带有一个功能全面的图像滑块,该滑块具有自适应大小调整功能,并且具有可自定义的图像转盘,其中包含灯箱支持。 从无限滚动或标准分页选项中选择。...该画廊是完全可定制的,您可以在网格中添加无限数量的项目。 这个WordPress画廊插件具有完全响应式设计,这意味着所有元素在所有屏幕分辨率下都是可见和可访问的。...网格 网格是一个WordPress画廊插件,允许您在完全可自定义的网格系统中显示任何帖子类型(例如标准,音频,视频,社交流,画廊,链接或报价)。
今天把之前关于Flask_Blog项目中关于帖子的主页展示进行分页,并实现点击用户名称,显示该用户所发的帖子信息和数量。接下来开始: ?...修改Flask_Blog\flaskblog\routes.py,修改home方法使用分页查询方式,每页显示两条数据: ? 添加根据用户姓名查出所发帖子列表方法: ?...修改Flask_Blog\flaskblog\templates\home.html,添加点击用户名跳转到用户所发帖子连接,添加分页html代码: ?...一共加了8条数据,所以分了4页,鼠标点击第2页,显示第二页内容: ? 点击帖子的用户名test,查看test用户的发帖信息: ? 今天关于帖子的分页功能实现就到这里!...关注公号 下面的是我的公众号二维码图片,欢迎关注。 yale记公众号
解释下下图中 selectCommentByEntity 这个方法,和帖子分页差不多,它的功能就是根据 entityType 和 entityId 来分页查询评论。...另外,这里的 Service 层也比较简单,就是调用了一下 Dao,我就不再多费口舌了。 表现层 评论与回复是在哪里显示的呢?帖子的详情页里面,对吧。 一篇帖子的详情页需要哪些东西呢?我们来看看 ?...还是很清楚的,我们需要后端传过来的数据有如下这些: 帖子的相关信息:包括内容、标题、发帖时间、以及作者信息、点赞数量、评论数量、当前登录用户对该帖子的点赞状态等 评论的相关信息:包括内容、发布该评论的时间...文字叙述还是略显生涩,各位直接看图吧,一个帖子的详情页需要封装的信息大概如下: ?...封装评论的分页信息,这里就显示出我们分页模型的强大了,一套代码随处用,不了解的各位强烈推荐回看上篇文章 Echo 的帖子列表与分页是怎么做的 ?
历经半年之久,鸽鸽碰碰的 WordPress 主题 2BLOG 他来了!!(原作者:2bog)折腾这么些日子终于算是可以开测了,这里将作为主题开源后续的发布、更新、备份地址。...目前主题尚处测试阶段,未上传至 WordPress。注意:此主题存在一定的定制成分,其中部分内容可能无法适用于部分人群!主题在前静态主题的功能外观基础之上做了部分取舍。...)及 Pixiv 排行展示(数量)、最高浏览分类及展示数量底部各项自定义、各图标等信息开启控制支持开启 Valine 评论及调用 Leancloud 应用数据(可单独控制分类页面数据来源)支持 WordPress...酱、pushplus及企业微信应用推送)部分页面支持 wordpress 与 leancloud 数据切换部分页面支持使用视频替代 poster 背景部分页面(weblog、acg、download)支持子页并可选是否开启文章页...…取消了当前导航下方 slider 滑块部分页面取消了顶部面包屑导航(部分页面仍可启用)当然了,最重要的还是集成了 Leancloud 与 WordPress 之间的数据切换 ,这个主要是因为之前静态博客使用的是
'relation' => 'AND', //(字符串) - 可用的值有 'AND' 或 'OR' 和 SQL 的 JOIN 作用是相同的 array( 'taxonomy' => 'color...' => 10, //(整数) - 每页显示的文章数量 (2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss..., //(布尔值) - 在一页显示所有文章或使用分页,默认值为 'false', 使用分页 'paged' => get_query_var('paged'), //(整数) - 页数,分页时显示第几页...在返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。...*/ 'no_found_rows' => false, //(布尔值) 默认为假,为了分页,WordPress 在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,
登录页: ? 帖子详情页: ? 个人主页: ? 朋友私信页: ? 私信详情页: ? 系统通知页: ? 通知详情页: ? 账号设置页: ? 数据统计页: ? 搜索详情页: ? ? 功能列表 ?...异常」 普通请求异常 异步请求异常 「统一记录日志」 「点赞模块」 未登录用户无法使用点赞相关功能 支持对帖子、评论/回复点赞 第 1 次点赞,第 2 次取消点赞 首页统计帖子的点赞数量 详情页统计帖子和评论.../回复的点赞数量 详情页显示当前登录用户的点赞状态(赞过了则显示已赞) 统计我的获赞数量 权限管理(Spring Security) 「关注模块」 未登录用户无法使用关注相关功能 关注功能 取消关注功能...分别显示每种类型的系统通知的未读数量 显示所有系统通知的未读数量 分页显示某一类主题所包含的通知 进入某种类型的系统通知详情,则将该页的所有未读的系统通知状态设置为已读 显示评论、点赞、关注三种类型的通知...一个帖子的详情页需要封装的信息大概如下: ? 添加评论(事务管理) ? 私信列表和详情页 ? 发送私信(异步请求) ? 点赞(异步请求) 将点赞相关信息存入 Redis 的数据结构 set 中。
一般的分页只需要在后台设置->阅读->博客中显示的页数,即可设置网站的分页,但是这么设置的分页是全站通用的,无论是首页、分类、搜索都显示一个分页数,但是若我们想单独控制某一个页面显示多少呢?...首先我们来了解一下在wrodpress中都是用哪些函数来判断分类的 判断是否是首页:is_home() 是否分页显示:is_paged() 是否是文章页:is_single() 是否是分类目录页:is_category...() 是否是标签页:is_tag() 在wordpress中还会提供很多钩子,我们可以通过钩子来修改wordpress的内部运行行为,因此我们可以通过分页钩子posts_per_page设置每页显示的文章数...above to the 'pre_get_posts' action add_action('pre_get_posts','custom_posts_per_page'); 这样就可以分开定义每页显示的数量...,注意一点的是这么设置完后,在后台设置的阅读数量就会失效。
分页查询这里就不再说了,直接复用我们封装好的模型即可,不明白的小伙伴可以看这里 Echo 的帖子列表与分页是怎么做的,需要注意的是,分页查询需要获得该用户的所有会话数量(该方法是 selectConversationCount...首先,对于私信列表页: 1)询问当前用户的会话列表,针对每个会话只返回一条最新的私信:selectConversations 对于当前用户来说,它的会话列表中,不仅包含别人发给他的,也包含他发给别人的,...所以在查询的时候,只要这条私信的 from_id 或者 to_id 的其中一个字段与该用户的 id 相同,那么就认为这条私信属于该用户。...我们说了,针对每个会话只返回一条最新的私信。...这里多提一嘴,防止有小伙伴懵逼,我们的私信列表 letterList 是按照分页查询的,每次进入新的一页,letterList 就会发生新的变化。
分页 在web开发中,对大量的商品进行分页显示,是常见的需求,django对分页直接提供了现成的函数,让我们的开发更为快速便捷......def show(request, page_id): # 获取需要分页的对象集合 all_goods = ShowMyComputer.objects.all() # 创建分页对象...paginator = Paginator(all_goods, 3) # 根据当前页码,确定返回的数据 current_page = paginator.page(page_id...'computer:show' current_page.previous_page_number %}">上一页 {% endif %} {# 确定分页数量 #}...,为便于管理,资源整合到一张独立的帖子,链接如下: http://www.jianshu.com/p/4f28e1ae08b1
.表名.分表字段.子表数量 举1个栗子,假如我们在做社区,社区主要功能是发帖和回帖,那主要是2张表(只是为了演示,不会把真实实际场景所有字段加上): 帖子表(posts) 字段名 类型 说明 tid...假设这些表都在数据库forums中, 如果我们要对replies进行分表,则tables这样设置 forums.replies.tid.64 上面表示对replies进行分表,分表字段为tid,即所有tid相同的回复会在同一张表...Count语句问题 分表后,count返回的结果会是针对多个表查询的多个值(count结果为0的不返回),具体示例如下(当前分表为4张): ? 3....分页问题 以上面举例的场景来说,如果要从回复表查询uid为123,并且tid为100-200之间的记录的第2页(Discuz里就是这样查用户的回复的),每页显示10条,按时间倒序,就有可能返回为空了;...20条记录,再合并然后进行分页。
ssm开发的美食论坛系统,用户注册之后可以发布关于美食的帖子,其他人可以回帖,评论,点赞回复和评论,分为楼主,第一楼,第二楼等。可以再个人中心查看我对别人的回复,以及别人对我的回复。...,最近发布时间几秒前,几分钟前,几个天前,几个月前,分页;最热帖子展示,根据回复量倒序排列,展示前30条数据;根据帖子标题搜索;发帖功能,可以发图文信息,根据图文信息自动在首页展示1张或者2到三张图片;...没有图片则只展示文字标题;登录;注册;帖子详情页,回复主贴,可回复图文信息,点击用户头像即可回复用户,回复楼中楼展示,收藏帖子,点赞回复,删除回复;个人中心,编辑资料,上传头像,修改密码,修改个性签名;...查看我发布的帖子,删除我发布的帖子,分页展示;查看我的收藏,取消收藏,分页展示;查看我回复了谁,删除我的回复,分页展示;查看谁回复了我,不下再现实回复信息,分页展示;退出账号;快捷按钮菜单:主页,刷新,...返回上一页,发帖,回复,收藏等.管理员功能分类管理:分页,添加,编辑,删除,根据名称搜索帖子管理:分页,审核通过,审核不通过,根据标题、用户昵称、分类、审核状态搜索回复评论管理:分页,删除,根据回复内容查找用户管理
领取专属 10元无门槛券
手把手带您无忧上云