首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何限制 WordPress 站点的文章,分类和素材的数量

如果你和我一样,使用 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 平台技术和运营有什么看法,可以一起来探讨。

47230
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    优化WordPress性能的高级指南

    这可能会导致不一致,特别是如果我们在代码中使用查询相关的过滤器,因为你在页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库中检索帖子的最佳方式。...限制查询(Limiting the Query) 我们应该始终指定我们的查询必须获取多少帖子。 为了实现这一点,我们使用posts_per_page参数。...即使我们可以,设置没有限制将需要数据库引擎扫描整个数据库寻找匹配。 相反,限制结果往往使得数据库引擎只能部分扫描数据,这将转化为较少的处理时间和更快的响应。...最后,我们将一个重型数据库查询(使用WP_Query元键)更改为简单直接的查询(调用get_post()),这是一个更好和更有效的方法。...一些全页缓存插件包含一个持久的缓存插件(例如W3 Total Cache),但其他的没有,我们需要单独安装。

    7.1K20

    WordPress 首页文章如何使用分类过滤?

    如果懂代码,WordPress 的 WP_Query 支持 category__in 和 category__not_in 这两个参数,使用 pee_get_posts hook 处理一下就好了。...在 「WPJAM」 的「分类设置」子菜单下点击「首页分类」标签页,就一目了然: 并且还增强了一下,支持在多个平台下面的设置,比如你可以单独设置在小程序下的首页分类过滤,目前支持四个平台。...支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。 分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。...站点选项 查看和管理所有非 WordPress 系统自动生成的站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。...微信小程序 微信小程序 WordPress 基础插件,包含基础类库和管理。 微信群二维码 轮询显示微信群二维码,突破微信群100人限制。

    1.7K20

    10个WordPress的query_posts语句使用技巧

    而说到复杂点的用法,你甚至可以利用query_posts来查询某一分类目录下某个作者发表的、带有某个标签的特定数量文章等。下面介绍的是一些更实用的用法。...Meta值 Post meta函数的实用性也很强, 我们可以利用下面的代码来显示最受欢迎的文章: 面的代码(与上文中提到的顺序参数),你就可以根据自己的喜好在网站上显示各种媒体文件了: <?...抓取所有文章 你可以用几种不同的方法在网站地图和存档页等需要显示所有已发布文章的地方调用所有文章。 要调用所有已发布的文章,可以使用下面的这段代码: <?...posts_where 应用于查询的WHERE语句,该语句可返回日志数组 Query_posts参数数量极多且复杂,大多数人没有必要了解这些。

    75690

    论文和专利数量全球第1、高校人才落后,清华104页报告解读中国AI

    作者:蒋宝尚 来源:大数据文摘(ID:BigDataDigest) 先来看几个报告中的结论: 中国在论文总量和高被引论文数量上都排在世界第一,中科院系统AI论文产出全球第一...,但中国在人才拥有量全球第二,杰出人才占比偏低; 专利上,中国已经成为全球人工智能专利布局最多的国家,数量略微领先于美国和日本; 产业上,中国的人工智能企业数量排在全球第二,北京是全球人工智能企业最集中的城市...▲全球Al高水平论文产出Top10国家(单位:篇) 上图列举了全球高水平论文产出最多的10个国家的高被引论文数量和热点论文数量。...从城市尺度看,美、中、印、德、英五国人才数量排名前五城市的人才累计占比分别为该国总量的10.5%、20.0%、14.9%、17.3%和23.3%。 2....▲全球人工智能企业数量TOP20城市(单位:家) 在中国,人工智能企业主要集中在北京、上海和广东三地。其中,北京人工智能企业数量395家,遥遥领先其他省份。

    55020

    【业界】Evans Data显示:人工智能和机器学习方面的开发人员数量巨大

    Evans Data公司的“全球发展和人口统计研究”,也显示出强劲的增长势头,预计今年年底前将有600万名开发人员加入AI/ML的行列。 “AI和ML技术对开发人员有着巨大的吸引力。”...“需要预先编入AI的规则数量也必须增加,以解决分析数据时可能遇到的大量例外情况。机器学习方法使AI能够即时制定这些规则,“Rasalan说。...事实上,Evans Data的研究发现,开发人员“最常用的是在企业/商业和工业环境中使用语音识别。”...如果我们包括基于文本的会话系统,AI也被用来读取和分析事务日志。” 除了AI/ML的宏观趋势之外,Evans Data的研究还确定了可以从AI集成中受益最多的特定类型的项目和行业,以及为什么。...它还考察了供应商和工具。它进一步提供了区域和区域内主要国家的开发人员估算,以及全球估算和增长预测。

    56930

    如果wordpress分类只有一篇文章则直接跳转到文章页

    每个项目的需求都不一样,比如最近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

    42920

    WordPress防采集办法和解决思路

    要想防止网站被恶意采集,那么就需要了解大多数的采集方式和规则,这样才能够反其道而行之的去屏蔽和防采集,有时候我们辛辛苦苦写的一些文章或者大批量的文章内容成为了别人的嫁衣,同时别人采集还增加服务器负担,想想就觉得不值得啊...禁止翻页屏蔽/防采集 add_filter('pre_get_posts','fanly_basic_query_posts'); function fanly_basic_query_posts($wp_query...WordPress 主题的 404 页面,可以通过修改代码的 paged 参数值修改翻页数量来自定义。...代码中会对所有的列表页面都生效,首页、文章归档(分类、标签、日期)、搜索页面等都一视同仁,还可以根据自己需要添加判断,根据不同的列表做不同的限制,子凡这里就不展开分享了。...由于我们 WordPress 交流群有人在问具体的栏目自定义屏蔽页数怎么办,所以就再来稍微修整一下,一下代码中的数字“10”就是可以自定义的,根据后面的备注修改就可以了。

    86340

    WordPress过滤首页部分文章

    目前的逻辑是:隐藏所有“每周歌词”分类的文章,但是显示最新一篇和标“推荐”的文章。为了实现这个操作,我做了多种不同的尝试。...缺点很明显: 没办法跨页判断第一篇歌词,如果要跨页判断需要引入额外的数据库查询 每一页的文章数可能不同 侵入式修改,需要更改主题的index.php逻辑 后两点是无论如何都无法接受的,因此只能考虑其他方法...WP_Query的筛选条件之间都是“与”关系,根本没办法单独保留一篇文章。...后记 最后我选择了尝试3提到的方法,虽然还是有一些缺点,但是起码保证了功能和效率。同时也顺便用Code Snippets插件统一管理了现有的Patch代码,不用再改主题的function.php了。...不愧是我,这都能水一篇 Reference WP_Query文档:https://developer.wordpress.org/reference/classes/wp_query/

    28610

    WP_Query 和缓存相关的参数及函数

    前面罗列过 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

    23520

    腾讯频道Feed流系统架构设计

    以下是频道的最简单的映射单元: 从对比中很明显可以看出频道是一种多层级的映射关系,生产者发表内容在各个子频道内,而子频道又归属不同的频道,子频道还有复杂的权限限制,消费者通过加入或者浏览这些频道来消费内容...上面介绍了频道内最关键的3个帖子列表的设计思路,其他的列表大家可以自行参考上面的思路去设计。 2.2.3.3 方案优化 那么按照上面的设计就可以很好的实现产品的功能了吗?...于是我们通过读写结合的方式进行了优化,方案如下: 子频道列表索引只存公开可见的帖子,另外和用户的个人发表帖子列表通过读扩散的方式合并成一个新的 Feeds 列表,就得到了一个安全仅自见的千人千面的子频道帖子列表...假定单页数量为10,平均每个频道子频道数为10,平均每个用户加入5个频道,那么我们需要查询这么多帖子,才能得到我们想要的帖子: 第一页:10*1*10*5=500 第二页:10*2*10*5=1000...于是我们得到了如下的读扩散方案: 这个方案的优势在于,无论查第几页,都只需要查单页数量*单页数量的帖子,按照前面的假定,每次都只需要查询100条,在第十页的时候,相比于基础方案可以降低50倍扩散量。

    6210
    领券