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

WordPress 4.9.8版本正式发布,修复了46个问题

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...在 WordPress 4.9.8 中,标注将显示给以下用户: 如果安装或激活 Gutenberg,则会在单个站点上向管理员用户显示标注,在多站点上显示超级管理员用户。...除了主要关注点之外,4.9.8 中另一个值得注意变化是开发人员现在可以为对象子类型注册键: 使用 WordPress 4.9.8,register_meta()函数不仅支持整个对象类型(帖子,术语,...注释,用户)数据注册,还支持特定对象子类型(例如特定帖子类型或分类)数据注册。

1.2K20

如果你 WordPress 安装了 PHP Everywhere 插件,请赶快升级或者删除

PHP Everywhere 插件 PHP Everywhere 可以让你在 WordPress 随时随地使用 PHP 代码,使用户能够在 WordPress 文章,页面和侧边栏中插入和执行 PHP...代码,根据 WordPress 官方插件库数据,该插件已被 3 万多个 WordPress 站点使用。...-24663 - 只要订阅者权限用户就可以通过短代码进行远程代码执行。...PHP Everywhere 3.0.0 解决问题  安全公司 Wordfence 在1月4日就向插件作者上述这些漏洞,随后在1月12日发布了 PHP Everywhere 3.0.0 更新版,已完全删除了有漏洞代码...3.0.0 版本通过移除短代码功能,并且提供一个升级向导,将旧短代码升级到 Gutenberg 编辑器里面的块(block)。但是 3.0.0 版本只支持古腾堡编辑器,不再支持原来经典编辑器了。

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

6个功能强大开源免费WordPress主题合集

TODO、标签、警告、提示、折叠区块、Github 信息卡、时间线、隐藏文本、视频等模块 适配 Gutenberg 编辑器 - 支持使用 Gutenberg 编辑器可视化插入区块 多语言 - 支持中文...主题更新日志: 新增 Banner 显示状态选项(新增隐藏 Banner、迷你 Banner) 新增顶栏显示状态选项 (新增顶栏不随页面滚动) 新增顶栏毛玻璃选项 优化单栏布局 修复瀑布流图片加载后排版问题...经过WordPress深度优化,颜与性能并存,你想要功能他都有,干掉收费主题,从这儿开始。 主题特色 超小体积主题体积小于2m,代码精,功能全,颜高,兼容好。...开发高颜自适应主题,支持白天与黑夜模式。...,原配置字段名为optionsframework,若其他主题或插件使用了同名字段为配置名则会覆盖,原则上若使用旧版本不会存在其他插件或主题同名字段,因为option_name字段为主键,是不允许重复

7.6K10

WP Plugin Info Card : 用于展示WordPress插件信息最佳插件-

当你想在WordPress中分享某些优秀主题或插件时,可以使用WP Plugin Info Card ,该插件可以自动获取相关各种信息,并在文章中用美观大方动态卡片展示出来,也可以灵活控制需要展示字段...因为这些信息都是通过WordPress.orgAPI来获取,所以能够展示插件必须是官网上可以找到免费插件或主题。...关于WordPress.orgAPI使用,在之前文章中也有涉及:用Python爬取WordPress官网所有插件 该插件只会引入必要CSS和JavaScrip,比较轻量,并且使用了缓存机制,...Ronald Huereca在今年发现这个插件已经有三年之久没更新了,就给原作者发了email说愿意接手,原作者也欣然同意,在3月份,Ronald就发布了第一个更新,支持Gutenberg。...Plugin Page WP Plugin Info Card layout可以控制显示卡片大小: 还有其他很多参数可以设置,比如你可以设置需要显示图片格式和大小,如果没有设置则会自动获取

1.2K20

WordPress主题开发,从入门到精通。

update_option 更新WP设置选项 delete_option,从 WordPress 选项数据表中安全删除“选项/”对方法。...get_post_meta(postID, count_key, true); //查询字段数据 delete_post_meta(postID, count_key);//删除原字段数据 add_post_meta...(postID, count_key, '0');//新增字段数据 update_post_meta(postID, count_key, '0');//更新数据 17.query_posts函数...php //获取当前页码,默认返回1 $page = get_query_var( 'page', 1 ); 20.update_user_meta update_user_meta用于更新用户信息...ID meta_key,代表需要更新key meta_value,更新之后 prev_value,更新,用户区分具有相对用户ID和key数据,不指定时将更新所有数据 21.站点URL plugins_url

10.5K40

WordPress JSON REST API简单介绍及使用

获取更新数据非常简单,只需要发送一个HTTP请求就可以了。 需要获取网站文章?只需要发送一个GET请求到/wp-json/posts,需要更新ID为4用户?...WP API为WP查询创建了一个简单而方便接口,文章API,文章数据API,用户API,版本API等等。WordPress能做事情,WP API同样可以让你做到,并且更加方便。...(boolean) optional post_meta – 文章数据,文章数据应该是一个或多个数据对象数组,查看使用端点键值对创建文章数据章节。...如果没有授权,将返回一个403 授权状态码。 获取文章 文章端点返回一个包含了站点文章一个子集。...edit: 更新文章时用来添加附加字段,包括 title_raw, content_raw, guid_raw 和自定义字段, 以适应文章编辑。

73910

WordPress Rank Math SEO插件任意数据修改复现

根据Defiant QA工程师Ram Gall说法,成功利用此漏洞“使未经身份验证攻击者可以更新任意数据,其中包括为站点上任何注册用户授予或撤消管理特权能力”。...0x05 漏洞复现 建立用户test,设置角色为订阅者 image.png 在数据库wordpresswp_usermeta表查看test和admin在数据库中字段区别: •test:...image.png •admin: image.png 管理者wp_user_level是10,而订阅wp_user_level是0 api信息: ?...objectType参数很明显是user(根据其下面调用update_metadata方法),meta参数是要修改键值对,objectID对应数据库表中user_id字段 作为一个攻击者,必然需要知道...user_id 而关于user_id字段,在用户个人资料处,查看源码可以找到 ?

94620

WordPress短代码怎么在当前文章内引用评论

强大 WordPress 当然是可以做到,自身自带函数就可以获取到相关信息 Demo 这里就不放了,我站点用不到,大概说一下实现过程 使用自带函数,检索评论列表 get_comments( string...,直接贴代码,看注释 // 引用评论 function fa_insert_comments( $atts, $content = null ){ // 将输入短代码属性和短代码默认属性合并...extract( shortcode_atts( array('id' => ''), $atts ) ); // 如果不设置文章 id,默认获取当前文章 id if (empty...class="comment-mixtapeEmbed">'; foreach ($fa_comments as $key => $fa_comment) { // 正则匹配获取评论中链接...Gutenberg块编辑器,这个编辑器怎么玩都不知道,已经是禁用状态了 使用如下代码禁用掉 //禁止 WordPress5.0 使用 Gutenberg 块编辑器 add_filter('use_block_editor_for_post

84210

非常适合个人搭建博客—WordPress开源免费主题汇总

加上这些Wordpress主题都是开源,基本上可以在Github上找得到源码,安全性是没有问题,主题作者也在不断更新当中。...高颜,高性能免费主题。...专为极客制作一款主题,主题功能完善,设置丰富。WordPress深度优化,颜与性能并存,你想要功能他都有。 主题特色 超小体积。主题体积小于2m,代码精,功能全,颜高,兼容好。...主题,而Lolimeow是原来老版重构,更新了一些原来存在BUG和UI更新,主题非常好看。...Mokore主题是由江程训根据Akina-Siren编写一款Wordpress二次简约个人博客主题,这是一个灰常好玩主题,总之用它来搭建您自己Wordpress站点是最不错啦。

15.5K34

niRvana · 轻拟物主题4.8完美版

如: Gutenberg专用模块 niRvana主题除了外观变化以外,主要还是针对WordPress5做了大量优化:由于WordPress5.0引入了“Gutenberg Block...UI样式 您可以轻松在文章中插入小标题样式、模态框、提示框、折叠内容、内容回复可见、下载按钮、下拉菜单、站内文章链接等,例如: 图片 图片 标题 显示下拉菜单 左眼会配右眼哭の博客...编辑器标题区块前端动画效果 v4.3.0 1、新增WordPress编辑器Gutenberg优酷视频区块 2、新增卡片式音频Gutenberg自定义区块 v4.2.0 1、新增:新增网站蹦迪功能 2、新增...,”本文最后更新于xxxx年xx月xx日,已超过xx个月没更新!”...逻辑:打开页面算1次,若从来没有统计过,那么用点赞数据来显示 5、修复:网络不通畅时,重复多次点赞问题 6、更改:非登录状态时,请求不再带入nonce信息(缓存登录状态页面不再报错) 7、更改:使用新信息通知功能及通知样式

8.5K10

WPJAM Basic 5.9 详细更新说明

昨天 WordPress 5.9 发布,我第一时间就升级了测试站点到 WordPress 5.9,经过一天观察,没有发现什么问题。 因为 WordPress 5.9 更新主要还是围绕块编辑器。...然后前段时间,微信又限制了,订阅号彻底获取不到头像和昵称了,服务号也要绕一大圈才能获取,我不想看到有人提问,都是没有头像和昵称,然后也不想通过复杂网页授权方式获取头像和昵称,所以正好借此机会关闭讨论组了...兼容文章列表页操作 就像上面说 WordPress 现在更新方向就是古腾堡编辑器,因为古腾堡编辑器块编辑器特性,需要大界面,甚至全凭编辑,所以尽量不要去在文章编辑界面添加设置框。...此外 mu_fields 类型字段支持 readonly 展示。 WPJAM_Fields 新增 get_defaults 方法,通过它可以获取表单字段默认。...这是优化后台文章列表时候,优化获取默认时候加上。 wpjam_fields 函数支持 wrap_tag 参数,这样可以定义外层标签。

7.2K30

WordPress 初学者词汇表(术语解释)

作为站点所有者,您通常是超级管理员,但还有其他管理员、编辑、作者、贡献者和订阅者等角色。...当您想对主题(实际代码)进行核心更改时,您需要使用子主题来继续更新父主题。一个流行例子是 StudioPress 创建 Genesis 父主题,它在网络上有大量可用子主题。...一些网站选择不使用侧边栏,但如果您这样做,您可以放置小部件(例如关于部分、相关帖子、时事通讯订阅表格或其他任何内容)。...Gutenberg(古腾堡) Gutenberg是默认包含在 WordPress无代码内容构建器。...这样,当您去设置您网站时,已经为您安装了 WordPress,您通常可以为核心 WordPress 和安全更新启用自动更新,如果您遇到任何问题,这些主机有专门团队精通 WordPress 所有事情可以帮忙

7.1K20

WordPress插件开发教程一:创建、停用、删除插件

服务提供 WordPress 内容更新微信订阅推送插件 Author: 沈唁 Version: 1.0.0 Author URI: https://qq52o.me */ ?...> 这个时候去看WordPress后台已安装插件页面就能看到你创建插件了,这样一个插件文件就创建成功了 不过我们还需要继续完善增加功能,因为这个插件并没有什么用 启用插件 WordPress强大就在于提供了各式各样函数...可以这么用: function pwtw_submit_default_options() { // 获取选项 $default = get_option('PushWordPressToWeChat...wp_options表中增加PushWordPressToWeChat字段是串化后数据 停用插件 我们插件建议还是提供一个选项让用户选择,停用时是否删除我们插件给wp_options表中增加字段...,如果是那就当用户选择停用时候删掉插件增加字段 删除插件 停用时都要考虑是否删除增加字段,那么删除时就不用说了 当插件被删除时默认会在插件目录下找uninstall.php文件,并调用里面的方法

81720

Akismet插件教程WordPress阻止过滤垃圾邮件插件

激活后,该软件将要求您在提供字段中填写API密钥。在提供字段中填写AkismetAPI密钥,保持此窗口打开并按照以下步骤获取AkismetAnti-Spam插件API密钥。...2、设置Akismet账号   插件启用之后,可以看到如上图画面,   点击「设定Akismet 帐号」按钮,会跳转到另外一个页面进行设定。 3、选择Akismet订阅计划   选择订阅计划。...有大型项目或企业付费订阅和供个人使用免费版本。   ...需要填写一些基本信息,记得先把价位拉到最左方,这样价格才会是0 ,确认没问题后,点击最下方「CONTINUE WITH PERSONAL SUBSCRIPTION」按钮。...推荐:如何阻止WordPress垃圾评论 4、获取Akismet API Key   在上一步骤完成后,Akismet将向您注册电子邮件地址发送验证码。检查您电子邮件并返回您帐户页面。

1.6K20

从Rust到远方:PHP星系

来源:https://mnt.io/2018/10/29/from-rust-to-beyond-the-php-galaxy/ 译注:原作者换工作到Wasmer,后续绑定相关文章没有再更新。...Gutenberg项目是WordPress一个新编辑器,因为Wordpress是用PHP编写,很自然我们需要一个PHP原生扩展来解析Gutenberg博客格式。...字符串在input中,字符串长度在input_len中。下一步是解析输入。(不需要字符串长度)。这就是我们要调用Rust代码地方!...下一步是要映射这些Rust/C类型到PHP类型,也就是Gutenberg数组。...再一次,可以看到我们需要review代码面是很小,因为考虑到解析器仍然是用Rust编写,修改解析器不会影响绑定(除非AST明显更新)! PHP是一种带有垃圾收集器语言。

1.1K40

Wordpress4.2.3提权与SQL注入漏洞(CVE-2015-5623)分析

wordpress中用户权限分为订阅者、投稿者、作者、编辑和管理员。 权限最低订阅者,订阅者只有订阅文章权限,wordpress开启注册后默认注册用户就是订阅者。...这里首先获取_GET['post'],找不到才获取_POST['post_ID'],也就是可以说此时 但我们后面调用current_user_can函数时传入post_ID却是来自POST: ?...0x02获取_wpnonce绕过CSRF防御 wordpress对于CSRF漏洞防御措施是使用_wpnonce(也就是token),而且它token很严格,不同操作有不同token。...,有涉及到这个字段: ?...这里不得不提到check-point原文,原文第二篇全文只字wordpresstoken也就是_wpnonce,但wordpress后台几乎所有操作都需要特定_wpnonce。

90720

微慕扫码登录插件

WordPress网站,支持公众号包括:认证公众号,认证订阅号,认证服务号。...1)认证公众号:通过发送验证码登录WordPress,由于认证无法获取用户昵称和头像,登录后昵称会使用系统产生昵称编号,头像会使用默认头像。...2)认证订阅号:也是通过发送验证码登录WordPress。登录后用户会获取用户微信昵称和头像。...扫码关注后,输入验证码登录界面如下: 3)认证服务号:扫码关注后(如果已关注,扫码后)直接登录WordPress,录后用户会获取用户微信昵称和头像。...支持微信开放平台 小程序和公众号如果绑定了同一个微信开放平台,认证订阅号和认证服务号关注后,通过获取同意UnionID,把小程序用户和公众号关注用户关联起来, 用户在扫描登录后,会统一使用小程序用户身份登录

1.3K20

快递100快递信息订阅推送API接口案例代码

comNew都为空;(2)如果贵司提交快递公司编码出错,我们会帮忙用正确快递公司编码+原来运单号重新提交订阅并开启监控(后续如果监控到单号有更新就给贵司回调接口(callbackurl)推送带有如下字段信息...在订阅接口中提交resultv2 = 1字段后才会出现 └-- areaCode String 310000000000 本数据对应行政区域编码,在订阅接口中提交resultv2...= 1字段后才会出现 └-- areaName String 上海市 本数据对应行政区域名称,在订阅接口中提交resultv2 = 1字段后才会出现 Θ destResult...,在订阅接口中提交resultv2 = 1字段后才会出现 └-- areaCode String 310000000000 本数据对应行政区域编码,在订阅接口中提交resultv2...= 1字段后才会出现 └-- areaName String 上海市 本数据对应行政区域名称,在订阅接口中提交resultv2 = 1字段后才会出现 2.4 推送输入参数示例

1.4K51

WordPress自定义查询:WP_Query使用

'auto-draft', // - 自动保存为草稿文章 'future', // - 定时发布文章 'private', // - 登录用户不能查看私有文章 'inherit...' => 10, //(整数) - 每页显示文章数量 (2.1和以后版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss...通常在页面中使用 (编辑页面时有一个页面序号字段) 和附件 ( 插入 / 上传媒体相册对话框中数字), 但是不能对文章类型 'menu_order' 使用数字 (默认都为 0)....) - 自定义字段键 'meta_value' => 'value', //(字符串) - 自定义字段 'meta_value_num' => 10, //(数字) - 自定义字段 'meta_compare...'value' => 'blue', //(字符串/数组) - 自定义字段 (注意:数组支持仅限于一个比较: 'IN', 'NOT IN', 'BETWEEN', or 'NOT BETWEEN

1.4K20

WordPress自定义查询WP_Query使用方法大全

'auto-draft', // - 自动保存为草稿文章 'future', // - 定时发布文章 'private', // - 登录用户不能查看私有文章 'inherit...' => 10, //(整数) - 每页显示文章数量 (2.1和以后版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss...通常在页面中使用 (编辑页面时有一个页面序号字段) 和附件 ( 插入 / 上传媒体相册对话框中数字), 但是不能对文章类型 'menu_order' 使用数字 (默认都为 0)....) - 自定义字段键 'meta_value' => 'value', //(字符串) - 自定义字段 'meta_value_num' => 10, //(数字) - 自定义字段 'meta_compare...'value' => 'blue', //(字符串/数组) - 自定义字段 (注意:数组支持仅限于一个比较: 'IN', 'NOT IN', 'BETWEEN', or 'NOT BETWEEN

3.9K41
领券