WordPress 5.0 终于发布,该版本最大的更新就是编辑器,正式引入新的基于块(block-based)的编辑器:Gutenberg,它可以给用户提供更简化的编辑体验。...Gutenberg 编辑器 新的 Gutenberg 编辑器不会改变内容在前端的展示,它可以让博客作者快速插入任何类型的多媒体内容,并重新排列你想要核心展示的内容。每块内容都在自己的块中,便于操作。...如果你精通 HTML 和 CSS,Gutenberg 编辑器也不会阻挡你,他只会简化你的编辑过程,而不是效果。 WordPress 默认提供大量的块,而且社区也在不断添加新的块。...这种全新的编辑体验为设计和内容提供了更加一致的处理。如果你正在为客户构建站点,则可以创建可重用的块,这有益于你的客户随时添加新内容,同时仍保持一致的外观。...全新的默认主题 Twenty Nineteen 此外,WordPress 5.0 还引入了新的默认主题 —— Twenty Nineteen,它专为这个新编辑器而设计,旨在用于各种用例。
要更改WordPress Gutenberg编辑器的宽度,您需要为其加载自定义CSS规则。以下是如何快速更改宽度的概述,包括加载样式表和添加将增加Gutenberg编辑器内容区域宽度的特定规则。...加载Gutenberg编辑器的自定义CSS 在你的主题的functions.php里面添加以下函数和钩子。这将加载editor.css在主题目录的根目录中调用的CSS文件。...,打开editor.css文件添加以下规则以更改Gutenberg编辑器的内容宽度。...} /* Width of "full-wide" blocks */ .wp-block[data-align="full"] { max-width: none; } 这在主题支持下的块编辑器手册中概述...,是更改Gutenberg编辑器宽度的官方推荐方法。
禁用 WordPress Rest API 默认路由后有利于 WordPress 站点安全及避免暴露网站所有内容,所有子凡的所有 WordPress 网站都是直接禁用了 WordPress 默认路由的,...但是由于 WordPress 默认使用块编辑器(古腾堡 Gutenberg),所有如果直接使用代码禁用 WordPress Rest API 默认路由就会导致后台编辑器无法正常使用。...故此子凡就来分享一个兼容 WordPress 编辑器的情况下,对外也能够禁用 WordPress rest api,具体代码如下: add_action('plugins_loaded',function...需要说明的是,以上代码中的主要实现原理就是判断用户是否登录以及是都有编辑权限,只有当用户登录,且拥有文章编辑权限的用户才不会禁用默认路由,以达到兼容古腾堡编辑器的目的,当然如果你像子凡一样只用 WordPress...除非注明,否则均为泪雪博客原创文章,禁止任何形式转载 本文链接:https://zhangzifan.com/wordpress-rest-api-support-gutenberg.html
有了前面两篇内容的铺垫,我们来聊聊 WordPress 作为 CMS / BaaS 服务使用时绕不开的问题,API 调用。这篇内容同样的,会尽量少贴代码,简单的讲清楚一件事,降低阅读负担。...写在前面首先,我们需要进行清晰的名词定义,这里指的 “API 调用”是能够通过外部程序访问的 WordPress API 可编程接口,而非 WordPress 暴露给内部生态系统中的主题、插件工具开发者使用的...WordPress 团队主要提供过两种 WordPress 公开 API 调用方案。2011 年末,官方推出了 WP-CLI,一个用于与 WordPress 网站交互和进行管理的命令行工具。...不过,庆幸的是,在 WordPress 最新发布的 6.5.0 版本变更记录中,依旧对 REST API 功能做了保留和支持。社区中也依旧有许多方便的可以调用的 SDK 方案和资料参考。...提升你的服务性能既然标题提到了 BaaS 化,那么少不了做为 API 服务被大量调用的场景,其实解决这个问题还是蛮简单的。
有了前面两篇内容的铺垫,我们来聊聊 WordPress 作为 CMS / BaaS 服务使用时绕不开的问题,API 调用。 这篇内容同样的,会尽量少贴代码,简单的讲清楚一件事,降低阅读负担。...写在前面 首先,我们需要进行清晰的名词定义,这里指的 “API 调用”是能够通过外部程序访问的 WordPress API 可编程接口,而非 WordPress 暴露给内部生态系统中的主题、插件工具开发者使用的...WordPress 团队主要提供过两种 WordPress 公开 API 调用方案。...社区中也依旧有许多方便的可以调用的 SDK 方案和资料参考。 让我们分别来聊聊这两种 API 方案的使用方法和细节注意事项。...最后 好啦,这篇文章里,我们聊完了 API 相关的问题,一款诞生和维护了 21 年的老牌软件摇身一变轻量的可 API 调用的 BaaS 服务。
很多人在使用 WordPress 最新的 Gutenberg 编辑器时都觉得并不适应,很难上手,毕竟新的事物要是需要时间才能熟悉。...如果不想用还是可以很方便禁用Gutenberg编辑器,来使用经典编辑器。...一、完全禁用 Gutenberg 编辑器 将默认文章与自定义文章类型的编辑文章页面中的Gutenberg缩略图全部禁用,代码如下: add_filter('use_block_editor_for_post...', '__return_false'); 二、使用插件 Disable Gutenberg 插件 该插件支持针对不同文章类型,不同角色来启用或者禁用Gutenberg编辑器。
WordPress 发布了 4.9.8 这个修订版,这个版本除了修正了 46 个bug和其他一些功能增强之外,最重要的就是 “Try Gutenberg” 的功能,让你可以开始尝试 WordPress...新一代的编辑 Gutenberg: WordPress 5.0 将会把 Gutenberg 编辑器作为默认的编辑器,WordPress 为了让主题和插件开发者检查自己的插件或者主题是否兼容 Gutenberg...,WordPress 提供了 Gutenberg 插件让大家先测试。...所以现在在仪表盘会出现让你尝试 Gutenberg 的面板,如果你觉得很烦,可以通过下面的代码彻底屏蔽掉: remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel...' ); 到了 WordPress 5.0 正式发布的时候,Gutenberg 将会内置到核心代码中,这时候,如果你还不习惯,WordPress 也推出了 Classic Editor 的插件,让你继续使用之前的经典编辑器
数据库事务与隔离级别 全面分析 Spring 的编程式事务管理及声明式事务管理 ThreadLocal与Spring 事务管理 然而,并不是每一步操作都可以借助数据库的事务机制保持数据一致性的,有时候我们常常要调用开放平台的...api接口,比如一些第三方的卖家管理软件有时候会帮助淘宝卖家进行一些自动上下架的操作,这些操作全部是通过定时调用淘宝开放给开发者的自动上下架api进行的,因为后续有新的待操作商品加入,所以调用会每隔几个小时进行一次...,调用返回正确结果后再修改本地数据库相关的状态,一个比较的直观的过程是这样: // 该方法开启事务 传播属性为REQUIRED public void shelveOperation(...这是为了将它和当前事务独立开来,使startShelve()执行完毕后提交插入的记录,而不被外层调用方法的回滚影响。下面简单罗列下事务的传播属性: REQUIRED 如果存在一个事务,则支持当前事务。...api后更新本地状态 } } 在编写业务逻辑代码时,常常会想到一个二八定律例子,某段代码仅用了百分之二十的时间编写测试完成,业务百分之八十的情况可以正常运行,但剩余百分之二十的特殊情况
关于"Demo拿来直接用" 本系列文章为大家提供常用小工具的Demo 侧重点并非代码如何实现,因为大家都能写 目的是为大家节省开发时间,力求“拿来直接就能用” 用最快的时间完成开发任务...兼容https的"restful外部api调用工具" 01 | 应用场景 在应用内部需要调用外部的api时使用 同时兼容https类型请求 (正常在调用https类型请求时会报以下异常,该工具解决了该问题...02 | 拿来吧你 源码分为三部分: 重写SimpleClientHttpRequestFactory抽象类的prepareConnection方法 封装各类型请求 测试Demo 大家只需关注第三部分,...,与Map中的key对应 * @return ResponseEntity 响应对象封装类 */ public static ResponseEntity put...,headers,map,String.class); log.info("远程调用返回结果:" + responseEntity);
WordPress 新的编辑器被命名为 Gutenberg ,显然被寄予了极大的期望。作为模块编辑器,Gutenberg 的开发目标是,让用户添加和编辑富文本内容更加简单和愉悦。...---- 古登堡(Gutenberg)编辑器一直以来都是以“插件”形式存在着,目前已经更新到了 3.3.0 版,也已经完美的支持中文了,大家想了解和体验的可以移步 WordPress 插件库专页了解Gutenberg...除此之外,当鼠标选定内容的时候,我们可以发现左侧和右侧均有一些操作按钮。左侧的上下箭头是用来调整内容块位置的,当我们点击向上箭头,内容块将和前面的内容块进行交换,反之亦然。...直接在插件后台搜索 Gutenberg 即可,如下图: ---- 增强的安全功能 当然 WordPress 5.0 的更新并不仅仅是更新了编辑器,鉴于 2017 年 1 月发生的严重的 WordPress...REST API 攻击事件, WordPress 已经引入了一些安全功能,例如推荐使用 SSL 证书托管网站、两步身份验证、应用程序密码等。
然后再去生成apex的代码。会生成两个类。AsyncWeb 一个是异步调用 web 一个是同步调用 要在远程站点设置访问的url 注意:此url要能够在外网也能访问,否则接口就调用不通 ?...response_map_x.get('response_x'); return response_x.return_x; } } } 然后再在匿名类中,进行接口调用...可以看到是调用成功的了 也输出了信息 现在去远程的服务器上看调用的一些打印信息 ?
通过一键导入演示数据的功能,主题开发者可以很轻松地在一个使用了该主题的新站上将所需插件和精心设计好的Gutenberg块导入进来。...此外,默认Gutenberg块和定制化内容可以随演示内容一同导入,具有复用性,内容作者可以在其他任何页面或日志上重复使用,在将来构建新内容时会感到更加强大更加模块化。...用户不仅会在设置全新网站的时候能够体会到“管用、好使”的感觉,Gutenberg块的复用性也会让这种“管用、好使”的体验一直加深。...用于主页布局的预装Gutenberg,再加上其他的新功能,会让Genesis像十年前用“模块化、工具化”布局改变WordPress主题的那样再次改变Wordpress主题。...Configuration API可以支持开发者保存特定主题的个性化设计配置,比如Gutenberg样式,调色板,编辑器的字体大小和主题要用到的数组。
单端口RAM模式支持非同时的读写操作。同时每个块RAM可以被分为两部分,分别实现两个独立的单端口RAM。...需要注意的是,当要实现两个独立的单端口RAM模块时,首先要保证每个模块所占用的存储空间小于块RAM存储空间的1/2。...这种简单双端口RAM 模式也支持同时的读写操作。 块RAM 支持不同的端口宽度设置,允许读端口宽度与写端口宽度不同。这一特性有着广泛地应用,例如:不同总线宽度的并串转换器等。...一般来讲,在单个块RAM实现的真正双端口RAM模式中,能达到的最宽数据位为36比特*512,但可以采用级联多个块RAM的方式实现更宽数据位的双端口RAM。...因为在写时钟的下降沿,数据被写入块RAM中,所以A端口时钟的上升沿要比B端口时钟的上升沿晚到来1/2个最小写时钟周期,如果不满足这个时间要求,则存入此地址单元的数据无效。
Agent Toolkit 大揭秘:Python 实现智能体调用外部 API 的 5 种方案嘿,各位技术探险家们!欢迎来到我们今天充满刺激与惊喜的技术探秘之旅。...想象一下,你正在打造一个智能体,它就像你在数字世界中的得力助手,能够上天入地,无所不能。但是等等,它要如何获取那些神奇的能力呢?答案就是 —— 调用外部 API!...同时,它还通过 API 与音乐平台这个外部系统进行交互,体现了社交能力。为什么要让 Agent 调用外部 API?你可能会问,Agent 自己待着不好吗,为什么非要去调用外部 API 呢?...原因很简单,API 就像是连接不同软件世界的桥梁。通过调用外部 API,Agent 可以获取到海量的数据和强大的功能。...而且 Python 的生态系统非常活跃,社区中不断有新的工具和资源涌现,这对于我们开发 Agent 调用外部 API 来说,简直是如虎添翼。
在Spring-Boot项目开发中,存在着本模块的代码需要访问外面模块接口,或外部url链接的需求, 比如在apaas开发过程中需要封装接口在接口中调用apaas提供的接口(像发起流程接口submit等等...sr = task2Service.doPost(jsonObject); return sr.toString(); } /* * @description 使用原生httpClient调用外部接口...API,这里主要介绍Get和Post方法的使用。...,responseType为请求响应body的包装类型,urlVariables为url中的参数绑定,该方法的参考调用如下: // http://USER-SERVICE/user?...feign调用外部接口方式使用 定义controller @Autowired PrintService printService; @PostMapping("/outSide") public String
WordPress 4.9.8 版本已于 2018 年 8 月 2 日正式向公众发布,我们可以从网站管理区域的仪表板 >> 更新菜单自动更新,或访问wordpress.org/download/release-archive...下面我们说一说 WordPress 4.9.8 版本中的亮点: 包含“Try Gutenberg”标注 WordPress 4.9.8 包含“Try Gutenberg”标注,鼓励网站所有者安装 Gutenberg...插件,以测试他们的现有内容和插件如何与块编辑器一起使用。...它还提供了安装 Classic Editor 插件的选项 ,如果他们觉得需要更多时间来准备切换到块编辑器。...在 WordPress 4.9.8 中,标注将显示给以下用户: 如果未安装或激活 Gutenberg,则会在单个站点上向管理员用户显示标注,在多站点上显示超级管理员用户。
, 4 2月 2021 作者 847954981@qq.com 后端学习 Java的API调用 在页面抓取前,我们在.xml文件中安装库 依赖库安装 com.squareup.okhttp3...的抓取 其次就是代码本体: 我们需要的是API的调用 import java.io.IOException; import okhttp3.Call; import okhttp3.OkHttpClient...; import okhttp3.Request; API调用 public class GetPage { /** * 根据输入的url,读取页面内容并返回 */ public...call.execute() 就是执行调用的代码。...call.execute() 返回的其实是一个执行的结果对象,调用对象的方法即可获取返回的字符串内容:call.execute().body().string();
如果发现正在使用的WordPress插件与Gutenberg不兼容,而你又希望网站上其他区域可以使用Gutenberg,这款插件正好可以满足。...WordPress核心团队预计将于今年年底发布WordPress 5.0版本,Gutenberg将成为默认的编辑器,它将取代传统的WordPress编辑器。...目的是能为用户创建丰富多媒体内容时,提供更灵活的独特布局。 ? 自WordPress 4.9.8以来,WordPress核心团队已经发布了一个试用Gutenberg的调用。...预计WordPress 5.0将于今年晚些时候(2018年)推出,随着5.0版本的发布,Gutenberg将成为默认的WordPress编辑器。 为什么要禁用Gutenberg编辑器?...尽管有负面评论,但WordPress核心团队正在努力使Gutenberg成为WordPress 5.0中的默认编辑器。这让很多用户非常担心,他们希望有一个选项来禁用Gutenberg并保留经典编辑器。
3、支持同步、异步请求; 4、支持更多的定制,比如拦截器等。 ps:支持 get 请求,参数是 body 的形式。...带有body参数的HTTP GET是一种非传统的构造,属于HTTP规范的灰色区域。最终的结果是,许多旧的软件要么根本不能处理这样的请求,要么会明确拒绝,因为他们认为它是格式错误的请求。...它支持各种封装好的get、post、put请求。...return HttpRequest.get(urlString).form(paramMap).timeout(timeout).execute().body(); } 2.2 post 请求 这些请求最终调用的都是...execute方法,这个方法调用了hutool封装的HttpConnection,这个HttpConnection又使用了java提供的HttpURLConnection。
强大的 WordPress 当然是可以做到的,自身自带函数就可以获取到相关信息 Demo 这里就不放了,我站点用不到,大概说一下实现的过程 使用自带函数,检索评论列表 get_comments( string...div>'; // 返回数据 return $content; } add_shortcode('fa_insert_comments','fa_insert_comments'); 调用...写了不能调用那不傻逼了吗?...在文章中调用: [fa_insert_comments] 或者 [fa_insert_comments id=666] 666 为文章ID,默认当前文章ID 前提是在5.0之前的编辑器中使用,5.0之后的是...Gutenberg块编辑器,这个编辑器怎么玩都不知道,已经是禁用状态了 使用如下代码禁用掉 //禁止 WordPress5.0 使用 Gutenberg 块编辑器 add_filter('use_block_editor_for_post