关键词:
【中文标题】使用 count() 修复 WordPress 插件文件中的 php sizeof 警告/错误【英文标题】:Fixing php sizeof warning/error in WordPress plugin file with count() 【发布时间】:2021-12-11 01:40:21 【问题描述】:我在一个网站上使用 Hierarchical Pages 插件,我注意到如果我切换到较新版本的 PHP,它会出错,并且在这个特定的实例中使用 sizeof
似乎是罪魁祸首:
if (($args['show_home'] == 'yes') || (sizeof($page_info[$front_page]['children'])))
$page_info[$front_page]['show'] = 1; // always show front page
老实说,我对这个插件不太熟悉,但经过一番挖掘后,它看起来应该使用类似count((array)...)
的东西。所以我将其更新为:
if (($args['show_home'] == 'yes') || (count((array)$page_info[$front_page]['children'])))
$page_info[$front_page]['show'] = 1; // always show front page
这似乎清除了错误,但我只是想确定这是否是一件好事或正确的事情,以及我是否遗漏了什么。
【问题讨论】:
能否贴出具体的错误信息?另外,你说的是this plugin吗?如果是,作者将其列为abandoned 4 year ago 【参考方案1】:不建议修改贡献的插件。如果您更新该插件,它可能会重新引入错误。最好的方法是 fork 插件或向插件开发者提交补丁。
除此之外,sizeof()
只是 count()
的别名,所以如果这解决了错误,我会发出滚动。
【讨论】:
警告:count() 在我的 single.php 中获取 wordpress 帖子的内容
】警告:count()在我的single.php中获取wordpress帖子的内容【英文标题】:Warning:count()gettingcontentofwordpresspostinmysingle.php【发布时间】:2018-12-2918:54:08【问题描述】:我曾尝试在我的single.php文件中获取wordpress帖子的内容,我得到了标... 查看详情
如何在我自己的插件上修复“此插件尚未使用 WordPress 的最新 3 个主要版本进行测试。它...”
】如何在我自己的插件上修复“此插件尚未使用WordPress的最新3个主要版本进行测试。它...”【英文标题】:Howtofix"Thispluginhasn’tbeentestedwiththelatest3majorreleasesofWordPress.It..."onmyownplugin【发布时间】:2020-08-2409:44:59【问题描... 查看详情
如何修复 wordpress 中的响应式图像错误?
】如何修复wordpress中的响应式图像错误?【英文标题】:Howtofixresponsiveimagebuginwordpress?【发布时间】:2019-08-1815:46:07【问题描述】:我正在尝试在wordpress上制作一个响应式主题。当我使用桌面分辨率时,缩略图会100%调整为卡,但... 查看详情
如何在 phpMyAdmin 中修复 WordPress MySQL 表?
】如何在phpMyAdmin中修复WordPressMySQL表?【英文标题】:HowdoIfixWordPressMySQLtablesinphpMyAdmin?【发布时间】:2017-05-2822:35:40【问题描述】:背景故事:我在Mac上使用MAMP设置本地开发服务器和数据库以创建WordPress站点。一切进展顺利。... 查看详情
<fb:comments-count> 在我的 WordPress 驱动的博客上不起作用
】<fb:comments-count>在我的WordPress驱动的博客上不起作用【英文标题】:<fb:comments-count>notworkingonmyWordPresspoweredblog【发布时间】:2011-08-2219:48:17【问题描述】:我在WordPress上使用Facebookcmets插件,并且cmets框工作正常,但我想... 查看详情
移动硬盘插在苹果电脑上后其他电脑使用不了了怎么修复?
...,系统检查磁盘错误,等上2~3min,修复完成,硬盘可正常使用。提示“无法打开卷进行直接访问”时,是因为磁盘符与实际盘符不一致。参考技术A这个是因为硬盘在苹果上的格式已经发生变化,硬盘的格式在Windows电脑上面是无... 查看详情
wordpress修复
Thisfunctionwillreturnthecorrecturlforthetimthumbphpscript(wordpress3.0orhigherrequired!)Usage:justcallthefunctioninyourthemewiththepostidasparameter,itwillreturnavaluesostorethisintoavariable(mustbeinsidethewordpresslooptowork)Thefunction:$thumb=get_timthumb_thumbnail($post->ID);I'vetestedt... 查看详情
sh修复wordpress文件和目录权限#wordpress#console(代码片段)
inimodsecurity规则修复wordpress(代码片段)
php修复wordpress错误(代码片段)
WordPress服务器不断耗尽内存并崩溃,我该如何确定和修复原因?
】WordPress服务器不断耗尽内存并崩溃,我该如何确定和修复原因?【英文标题】:WordPressserverkeepsrunningoutofmemoryandcrashing,howcanIdetermineandfixthecause?【发布时间】:2016-04-0904:39:30【问题描述】:在上个月,我的服务器刚刚开始随机炸... 查看详情
如何修复 WordPress 中的 MySQL 服务器已消失错误。错误建立了数据库连接
】如何修复WordPress中的MySQL服务器已消失错误。错误建立了数据库连接【英文标题】:HowtoFixtheMySQLServerHasGoneAwayerrorinWordPress.Anderrorestablishedadatabaseconnection【发布时间】:2021-03-2916:58:48【问题描述】:当我在更新版本中更新WordPress... 查看详情
修复wordpress编辑器问题
Addonfirstlineofwp-config.phpdefine('CONCATENATE_SCRIPTS',false); 查看详情