WordPress功能请求:显示插件兼容性

随着WordPress性质的快速变化,版本变化的频率,以及一些主要插件的大小/功能,我相信WordPress更新中应该有一个检查插件兼容性的功能,例如,如果它可用的话,典型的WP更新周期可能是这样的: 1. 更新核心版本 2. 更新插件 因为插件可能会在最新的核心更新中访问新功能,所以应该先更新。 此时,WP管理员应该在最新的核心版本上,并且应该在有可用更新的插件旁边显示一些指示符,不管它们是否兼容不是,是那个有关托管在上的插件的信息可用wordpress.org网站,应该不难理解取回这个简单的通知应该可以帮助很多用户快速更新WordPress站点,而不需要检查WordPress.org网站验证核心更新/插件更新不会破坏地点当然,它依赖于用户的反馈才能准确,但从个人经验来看,很多WP/插件更新都破坏了我的网站,我觉得很傻,在支持论坛看到插件页面右下角的兼容性错误。 图片,供参考,这个主题是4年前,5个月前由bkelleher修改的。 +1 @bdaley当你使用同一个办公室,坐在@bkelleher和\"+1\"旁边时(这本身并不有用),你会设置版主标志。 由于某些原因,我看不到我所在位置的图像,所以我将对其进行调整。 此时,WP管理员应该使用最新的核心版本,并且应该在具有可用更新的插件旁边显示一些指示灯, 已经存在:WordPress核心通知在仪表板比插件和主题更重要。 它们是否兼容。 所有东西都应该兼容,我不认为兼容性检查的负担应该在WordPress上。它应该出现在每个插件和主题作者身上。 该信息可用于托管在上的插件wordpress.org网站,检索起来应该不难。 这不完全是。这是一个标签,作者在努力的时候会更新它。 当你更新一个插件时,你会得到一个关于它是否用你的版本测试过的注释,如果不是,那么你可能不想更新插件。但是当核心更新时,现有的插件可能没有更新标签。所以一个插件可能会被列为4.6.1兼容,但它不会被列为4.7兼容。尽管插件作者收到电子邮件说\"请使用4.7进行测试,并根据需要进行更新\"。 我不认为核心更新程序应该发出这样的通知或检查,但我确实看到会有一些人希望这样做。应该有人编写一个插件来执行以下操作。 1。检查核心更新。 2。检查已安装的插件和主题是否列出为兼容。 3。通知用户未列出的兼容插件及其WordPress.org网站网址。 4。询问用户下一步要做什么。 这将是一个\"主题和插件的预核心更新检查版本\"检查器。朗朗上口的头衔。但是当然是一个插件。 有趣的是,你非常关心像这样的评论上的版主标志,如果他同意请求,他坐在哪里有关系吗? 这又是一张图片,很抱歉有限制的> 说一切\"应该\"兼容是一种非常危险的心态,特别是对于像WordPress这样大的平台,运行(假设)10%的互联网。这个并不是说WordPress阻止你安装或更新一个不兼容的插件我们没有得到足够的信息来证明这一点,但是一些更好的用户界面指示器可能会帮助那些管理200多个WP站点的用户快速确定他们不应该继续进行所有的更新。 让我们来看看W3 Total Cache,一个让我写这篇文章的插件邮递那些用过它的人,W3TC是一个巨大的插件,它有大量的功能。根据WordPress.org网站,它有超过100万个活跃的安装。它在下一个版本(4.7)的beta/产品发布时,确保这个插件兼容不是WordPress的负担,但是在4.7发布的那一刻,会有超过100万个站点与核心分离更新。是的, 插件作者有责任修复自4.7发布以来的任何不兼容问题,但对于这种大小的插件来说,这并不总是可行的。4.7于10月中旬发布,12月初发布,提供不到2个月的兼容性测试和修好了。修好了很可能所有的插件/主题作者都有其他的责任,可能无法修复甚至识别所有的bug/不兼容,尤其是在大型应用程序中插件。现在,白色如果12月初发布了4.7,那么所有这些网站都将打破它相信100多万人会因为一时兴起而避免更新到4.7是不现实的,他们已经研究了他们使用的每个插件,以确保它是兼容的。 这些信息是由WP社区生成的,而不是作者,在兼容性方面反馈。它依赖用户说它坏了,在这种情况下,wordpress.org网站完全意识到这一点兼容性.In在WordPress后端,大多数人读到\"Compatible-up-to:4.6.1\"和\"Last-Updated:3个月前\",认为这是一个普遍的现代和最新的插件,应该可以工作,但它可能会不是。见鬼,一些最好的插件的兼容性可以达到3.2,并且在今天可以很好地完成工作。 我可以看到这个功能被内置到插件中,但是把它塞进插件的想法有点违背了它寻求帮助/解决的原则。在更新和插件页面上用一个小徽章来标记任何肯定不兼容的东西,也许在继续之前的警告似乎是一个足够有用的功能,包括在核心,可能会阻止数百万用户意外破坏他们的插件的东西地点。只是看看有多少论坛帖子试图弄清楚如何通过DB/FTP或其他访问返回管理面板/删除/禁用插件方法。你呢但不是每个人的要求都是对的这种特性应该包含在核心中,这似乎是一个相对容易的特性,可以让成百上千上百万的站点在插件/核心更新时不意外地崩溃。 有趣的是,你非常关心这样的评论上的版主标志,如果他同意请求,是吗不管他坐在哪里? 这对我来说是一种职业危害,我是论坛的版主。假账户在这里太常见了,我提到这只是一个兴趣点。 这不是指控,我希望你不要这么认为。如果这是一项指控,那么我就不会回答了。 说一切\"应该\"兼容是一种非常危险的心态 这是怎么回事?你不认为一个平台受制于48413个插件看起来是一个更大的停滞源吗?存储库中有很多过时的插件。 像这里的许多插件一样,我已经使用WordPress很多年了。我从来没有遇到过任何与WordPress版本升级相关的主题或插件问题。这可不是运气,对很多用户来说就是这样。 是的,你提到的插件是个问题,很多人都在使用它。这确实是一个孤立的例子,因为大多数插件并没有深入到您的安装中。 根据兼容性反馈,信息是由WP社区生成的,而不是由作者生成的。 遗憾的是,这也意味着数据不可靠。从实际的角度来看,用户并没有进入QA过程。如果用户报告某个插件不工作,那是因为WordPress核心版本吗?或者是因为用户的环境导致了这样一个相互冲突的插件或主题?或者用户正在运行插件开发人员没有考虑到的PHP版本? 这并不意味着用户提供的数据无效,它只是意味着以这种方式使用数据是不可靠的。这只是用户对插件反馈的另一部分,就像评论一样。 我可以看到插件内置了这个功能,但是把它塞进插件的想法有点违背了它寻求帮助/解决的原则。 我是支持团队的成员,我对核心开发过程没有任何特别的见解。 我提出插件的原因是因为这是为一个特性提供案例的第一步文字出版社。如果它为足够的用户群解决了一个问题,那么核心团队可能会考虑这个问题

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1127

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1032

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:775

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:866

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:903

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:848

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:834

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:808

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1619

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1262