1.新建帖子列表页tiezi 1.新建帖子列表页面 在pages/shequ目录下新建页面tiezi。然后在pages.json中将tiezi配置为首页,方便观察调试。 ?...4.帖子列表排列方式的切换 使用uVIew组件中的Dropdown下拉菜单组件 在tiezi.vue中: <...console.log(1111) }, huifu1(e){ console.log('回复帖子
如果你和我一样,使用 WordPress 多站点来做一个 SaaS 平台,比如我做的花生小店,那么就需要对限制每个站点的文章类型,分类模式和媒体素材的数量进行限制: 限制文章类型数量 以商品文章类型为例...,讲一下如何限制文章类型的数量: function wpjam_limit_post_type_number($current_screen){ global $pagenow; if($pagenow...} } } } add_action('current_screen', 'wpjam_limit_post_type_number'); 使用上面这段代码之后,再点击新增商品,就会出现: 限制分类模式数量...以商品分类这个分类模式为例,讲一下如何限制分类模式的数量: function wpjam_limit_taxonomy_number($term, $taxonomy){ if($taxonomy...,今天主要就是对资源限制最一些粗浅的介绍,你对 SaaS 平台技术和运营有什么看法,可以一起来探讨。
<view class="col"> <view class="file" wx:for="{{fileList}}" wx:key="...
这可能会导致不一致,特别是如果我们在代码中使用查询相关的过滤器,因为你在页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库中检索帖子的最佳方式。...限制查询(Limiting the Query) 我们应该始终指定我们的查询必须获取多少帖子。 为了实现这一点,我们使用posts_per_page参数。...即使我们可以,设置没有限制将需要数据库引擎扫描整个数据库寻找匹配。 相反,限制结果往往使得数据库引擎只能部分扫描数据,这将转化为较少的处理时间和更快的响应。...最后,我们将一个重型数据库查询(使用WP_Query元键)更改为简单直接的查询(调用get_post()),这是一个更好和更有效的方法。...一些全页缓存插件包含一个持久的缓存插件(例如W3 Total Cache),但其他的没有,我们需要单独安装。
在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...posts_per_archive_page (int) – 设置存档页面每页显示的文章数量。...当模板函数 is_archive() 和 is_search() 为 true 时会覆盖 posts_per_page 参数。 offset (int) – 设置偏移的文章数量。...使用“较早的文章”链接时,显示通常仅在X页上显示的文章。 page (int) – 静态首面的第几页,显示通常仅在静态首页的第X页上显示的文章。...每页显示3篇文章: $query = new WP_Query( array( 'posts_per_page' => 3 ) ); 在一页上显示所有文章: $query = new WP_Query(
(2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss' 选项覆盖了这里的设置,需要使用这个限制...- 只在存档页面使用,在存档页面和搜索结果页面覆盖了 showposts 和 posts_per_page 参数 'nopaging' => false, //(布尔值) - 在一页显示所有文章或使用分页.../** * 偏移参数 */ 'offset' => 3, //(int) - 跳过的文章数量 /** * 排序 & 排序方式参数 - 对获取的文章进行排序 */ 'order' => 'DESC',...(2.9和以后的版本可用)....$query = new WP_Query( 'p=36' ); 调用指定page页面或category分类页可以用类似的写法 $query = new WP_Query( 'cat=9' );//
(2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss' 选项覆盖了这里的设置,需要使用这个限制...- 只在存档页面使用,在存档页面和搜索结果页面覆盖了 showposts 和 posts_per_page 参数 'nopaging' => false, //(布尔值) - 在一页显示所有文章或使用分页.../** * 偏移参数 */ 'offset' => 3, //(int) - 跳过的文章数量 /** * 排序 & 排序方式参数 - 对获取的文章进行排序 */ 'order' => 'DESC',...(2.9和以后的版本可用)....= new WP_Query( 'p=10' ); 调用指定page页面或category分类页可以用类似的写法 $query = new WP_Query( 'cat=8' );//调用指定分类的文章
如果懂代码,WordPress 的 WP_Query 支持 category__in 和 category__not_in 这两个参数,使用 pee_get_posts hook 处理一下就好了。...在 「WPJAM」 的「分类设置」子菜单下点击「首页分类」标签页,就一目了然: 并且还增强了一下,支持在多个平台下面的设置,比如你可以单独设置在小程序下的首页分类过滤,目前支持四个平台。...支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。 分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。...站点选项 查看和管理所有非 WordPress 系统自动生成的站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。...微信小程序 微信小程序 WordPress 基础插件,包含基础类库和管理。 微信群二维码 轮询显示微信群二维码,突破微信群100人限制。
php print($wp_query); ?...> print :php查询语法 wp_query: wp的默认查询语法 3.分类目录归档页查询 [ query object ] 存储分类目录的原始/本身的(详细)信息 [ posts ] 分类目录当前页...1 ,[is_page] => 1 阅读设置:为自定义页面的时候 查询出来是设置的页面 11.搜索页的查询 [is_serch] => 当前页是搜索页 没有[query_object]的字段 12....错误页【404】页面的查询 [is_404] => 当前页是404页 没有[query_object]的字段 [posts] [post] 里面都为空 13....默认查询的总结 默认查询: $wp_query -> posts -> post 被查询对象:(wp_query查询出来的) get_queried_object() get_queried_object_id
而说到复杂点的用法,你甚至可以利用query_posts来查询某一分类目录下某个作者发表的、带有某个标签的特定数量文章等。下面介绍的是一些更实用的用法。...Meta值 Post meta函数的实用性也很强, 我们可以利用下面的代码来显示最受欢迎的文章: 面的代码(与上文中提到的顺序参数),你就可以根据自己的喜好在网站上显示各种媒体文件了: <?...抓取所有文章 你可以用几种不同的方法在网站地图和存档页等需要显示所有已发布文章的地方调用所有文章。 要调用所有已发布的文章,可以使用下面的这段代码: <?...posts_where 应用于查询的WHERE语句,该语句可返回日志数组 Query_posts参数数量极多且复杂,大多数人没有必要了解这些。
作者:蒋宝尚 来源:大数据文摘(ID:BigDataDigest) 先来看几个报告中的结论: 中国在论文总量和高被引论文数量上都排在世界第一,中科院系统AI论文产出全球第一...,但中国在人才拥有量全球第二,杰出人才占比偏低; 专利上,中国已经成为全球人工智能专利布局最多的国家,数量略微领先于美国和日本; 产业上,中国的人工智能企业数量排在全球第二,北京是全球人工智能企业最集中的城市...▲全球Al高水平论文产出Top10国家(单位:篇) 上图列举了全球高水平论文产出最多的10个国家的高被引论文数量和热点论文数量。...从城市尺度看,美、中、印、德、英五国人才数量排名前五城市的人才累计占比分别为该国总量的10.5%、20.0%、14.9%、17.3%和23.3%。 2....▲全球人工智能企业数量TOP20城市(单位:家) 在中国,人工智能企业主要集中在北京、上海和广东三地。其中,北京人工智能企业数量395家,遥遥领先其他省份。
Evans Data公司的“全球发展和人口统计研究”,也显示出强劲的增长势头,预计今年年底前将有600万名开发人员加入AI/ML的行列。 “AI和ML技术对开发人员有着巨大的吸引力。”...“需要预先编入AI的规则数量也必须增加,以解决分析数据时可能遇到的大量例外情况。机器学习方法使AI能够即时制定这些规则,“Rasalan说。...事实上,Evans Data的研究发现,开发人员“最常用的是在企业/商业和工业环境中使用语音识别。”...如果我们包括基于文本的会话系统,AI也被用来读取和分析事务日志。” 除了AI/ML的宏观趋势之外,Evans Data的研究还确定了可以从AI集成中受益最多的特定类型的项目和行业,以及为什么。...它还考察了供应商和工具。它进一步提供了区域和区域内主要国家的开发人员估算,以及全球估算和增长预测。
每个项目的需求都不一样,比如最近ytkah的客户提出如果wordpress分类只有一篇文章则直接跳转到文章页,这个实现起来不会很麻烦,几行代码就能搞定,下面就来一起看看吧。...添加如下代码 function category_jump_page() { //定义函数 if(is_category()) { //判断是否是分类列表页面 global $wp_query...; //定义全局变量 if ($wp_query->post_count == 1) { //判断文章数量是否是1 wp_redirect( get_permalink...的搜索结果也可以这样设置 function category_jump_page() { //定义函数 if(is_category() || is_search()) { //判断是否是分类列表页面或搜索结果页...global $wp_query; //定义全局变量 if ($wp_query->post_count == 1) { //判断文章数量是否是1
要想防止网站被恶意采集,那么就需要了解大多数的采集方式和规则,这样才能够反其道而行之的去屏蔽和防采集,有时候我们辛辛苦苦写的一些文章或者大批量的文章内容成为了别人的嫁衣,同时别人采集还增加服务器负担,想想就觉得不值得啊...禁止翻页屏蔽/防采集 add_filter('pre_get_posts','fanly_basic_query_posts'); function fanly_basic_query_posts($wp_query...WordPress 主题的 404 页面,可以通过修改代码的 paged 参数值修改翻页数量来自定义。...代码中会对所有的列表页面都生效,首页、文章归档(分类、标签、日期)、搜索页面等都一视同仁,还可以根据自己需要添加判断,根据不同的列表做不同的限制,子凡这里就不展开分享了。...由于我们 WordPress 交流群有人在问具体的栏目自定义屏蔽页数怎么办,所以就再来稍微修整一下,一下代码中的数字“10”就是可以自定义的,根据后面的备注修改就可以了。
wordpress主题自带的404页面过于简单,只是显示了一个page not found,左侧区域空荡荡的,与右侧的侧边栏搭配丑的一p。...于是就尝试进行改造了一下,第一次改造在404页面加了下部的随机文章。...> - 今天心血来潮,觉得可以根据访问的404页面的url直接进行搜索展示可能得访问页面或者结果。...Keywords: "+ $args[0]); // The Query 查询 $the_query = new WP_Query...foreach($result as $value){ //echo "{$value} "; $args = array('s'=>$value); $the_query = new WP_Query
目前的逻辑是:隐藏所有“每周歌词”分类的文章,但是显示最新一篇和标“推荐”的文章。为了实现这个操作,我做了多种不同的尝试。...缺点很明显: 没办法跨页判断第一篇歌词,如果要跨页判断需要引入额外的数据库查询 每一页的文章数可能不同 侵入式修改,需要更改主题的index.php逻辑 后两点是无论如何都无法接受的,因此只能考虑其他方法...WP_Query的筛选条件之间都是“与”关系,根本没办法单独保留一篇文章。...后记 最后我选择了尝试3提到的方法,虽然还是有一些缺点,但是起码保证了功能和效率。同时也顺便用Code Snippets插件统一管理了现有的Patch代码,不用再改主题的function.php了。...不愧是我,这都能水一篇 Reference WP_Query文档:https://developer.wordpress.org/reference/classes/wp_query/
今年 10 月,我们收到了来自 GiaoHangTietKiem JSC 的 ngocnb 和 khuyenn 的报告,涉及 WordPress 中的 SQL 注入漏洞。...插件和主题使用此对象来创建他们的自定义帖子显示。 当插件使用易受攻击的类时,就会出现该漏洞。一个这样的插件是Elementor Custom Skin 。...对于这篇文章,我们针对 WordPress 5.8.1 版和Elementor Custom Skin插件 3.1.3 版测试了该漏洞。...(){ global $wp_query; ......特别感谢 GiaoHangTietKiem JSC 的 ngocnb 和 khuyenn 向 ZDI 报告此事。
前面罗列过 WP_Query 的所有参数,今天研究 WP_Query 的缓存,把所有相关的缓存参数都翻了一遍,做一下简单笔记。...WP_Query 主要用4个用于缓存相关的参数和使用到函数有: cache_results 是否缓存查询的文章信息。...做了几次测试,true 和 false 没什么区别,感觉有点重复,所以这个建议设置为 false。...update_post_meta_cache 开启之后,在列表页使用 get_post_meta 函数的时候,不需要导数据里面去请求每个 post_id 的 post meta 的信息,它会把整个列表所有文章的...如果为 true 的话,WP_Query 会把列表页所有的 term_ids 临时存储下来,在当前页第一次使用 get_term_meta 函数的时候,把 term_ids 的所有 term_meta
我们有时会用wordpress创建好几种post type文章,比如默认的post文章和product文章,如果我们要在每个页面的底部调用post type类型为post最新文章要如何操作呢?...我们把调用放在footer.php文件里吧,通过li列表形式调取最新发布的post文章,链接加标题,点击直接跳转到文章页 'post', 'posts_per_page' => 5 ); $loop = new WP_Query...文章内容页就用如下代码进行调取 <?...php $args = array( 'post_type' => 'post', 'posts_per_page' => 10 ); $loop = new WP_Query( $args ); while
以下是频道的最简单的映射单元: 从对比中很明显可以看出频道是一种多层级的映射关系,生产者发表内容在各个子频道内,而子频道又归属不同的频道,子频道还有复杂的权限限制,消费者通过加入或者浏览这些频道来消费内容...上面介绍了频道内最关键的3个帖子列表的设计思路,其他的列表大家可以自行参考上面的思路去设计。 2.2.3.3 方案优化 那么按照上面的设计就可以很好的实现产品的功能了吗?...于是我们通过读写结合的方式进行了优化,方案如下: 子频道列表索引只存公开可见的帖子,另外和用户的个人发表帖子列表通过读扩散的方式合并成一个新的 Feeds 列表,就得到了一个安全仅自见的千人千面的子频道帖子列表...假定单页数量为10,平均每个频道子频道数为10,平均每个用户加入5个频道,那么我们需要查询这么多帖子,才能得到我们想要的帖子: 第一页:10*1*10*5=500 第二页:10*2*10*5=1000...于是我们得到了如下的读扩散方案: 这个方案的优势在于,无论查第几页,都只需要查单页数量*单页数量的帖子,按照前面的假定,每次都只需要查询100条,在第十页的时候,相比于基础方案可以降低50倍扩散量。
领取专属 10元无门槛券
手把手带您无忧上云