如何删除通过类添加的操作

2023-12-28

我试图删除插件在单独的functions.php 文件中注册的操作,但语法难倒了我。该插件(我无法复制/粘贴 - 商业插件)推断 add_action 如下:

class Plugin_Class{

  function add_actions(){
    add_action('tag', array(&$this, 'function_to_remove'), 10); 
  }

  function_to_remove(){
    global $wp;
    // Code here
  }
}

我最困惑的是&$this。我知道这是指类的实例,但根据我的研究,应该将其删除,如下所示:

需要有关remove_action() 的帮助 https://stackoverflow.com/questions/1261764/need-help-with-remove-action

我只是不知道如何针对我的情况提出语法。为什么要定义全局变量?就我的情况而言,我需要这样做吗?我假设小部件数组来自 WP 核心代码,但我对如何在我的情况下实现它感到困惑,这似乎要简单得多。抱歉,如果这个东西有补救作用。

感谢您提前提供的任何帮助。


and$this 创建引用而不是副本。这样,当您稍后访问该变量时,您实际上访问的是该对象,而不是副本。

http://www.php.net/manual/en/language.references.whatdo.php http://www.php.net/manual/en/language.references.whatdo.php

请参阅有关数组的段落“不完全通过引用分配,但等效”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何删除通过类添加的操作 的相关文章

  • PHP MySql 百分比

    我的问题是关于百分比 我不是专家 所以我会尽力以更好的方式进行解释 我的 mysql 服务器中有一个表 假设有 700 条记录 如下所示 Name country language Birth Lucy UK EN 1980 Mari Ca
  • 搜索引擎如何找到相关内容? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Google 在解析网络时如何找到相关内容 例如 Google 使用 PHP 原生 DOM 库来解析内
  • FPDI/FPDF:水印和打印多页

    我修改了这个堆栈问题 当用户尝试下载文件时在 pdf 文件上应用水印 https stackoverflow com questions 3983432 applying watermarks on pdf files when users
  • 如何在响应ajax codeigniter后停止执行其他控制器

    我想知道如何在响应输出 json 数据后停止执行函数和涉及的其他控制器 就我这里的情况而言 我只是打电话test 函数于dashboard控制器 In dashboard构造函数将执行MY Login library In MY Login
  • Woocommerce 让产品显示在存档页面中

    我正在尝试让所有产品显示在我商店的存档页面中 我想知道他们的id我正在使用我的一个钩子 它在 wp head 上运行并检查 if is product category 我想以某种方式访问 产品的查询并获取它们的 ID if is prod
  • PHP严格标准:声明应该兼容

    我有以下类层次结构 class O Base class O extends O Base abstract class A Abstract public function save O Base obj class A extends
  • posts_search 中的自定义查询

    如何使用此查询作为我的自定义搜索查询 add filter posts search my search is perfect 20 2 function my search is perfect search wp query sWord
  • 使用 preg_replace 仅替换第一个匹配项

    我有一个结构类似于以下的字符串 aba aaa cba sbd dga gad aaa cbz 该字符串每次都可能有点不同 因为它来自外部源 我只想替换第一次出现的 aaa 但其他人则不然 是否可以 可选的第四个参数预替换 http php
  • 为什么 iconv 在 php:7.4-fpm-alpine docker 中返回空字符串

    给出以下代码
  • 在 PHP 中撤销 Google 访问令牌

    正如标题所示 我想以编程方式撤销授予的访问令牌 即在 PHP 中 我发现这个他们的网站 https developers google com identity protocols OAuth2WebServer tokenrevoke 但
  • 随机组合 MySQL 数据库中的两个单词

    我有一个包含名词和形容词的数据库 例如 id type word 1 noun apple 2 noun ball 3 adj clammy 4 noun keyboard 5 adj bloody ect 我想创建一个查询 它将抓取 10
  • PHP preg_filter 返回意外的长值

    尝试在 Woocommerce 中删除标签并过滤值 但无法以正确的格式获取它 有东西有腥味 我正在使用WC gt cart gt get cart subtotal 来检索该值 在此示例中 我的值是 2 429kr 原始返回值是 span
  • 覆盖控制器 Symfony 3.4/4.0

    我目前正在尝试覆盖 FOSUserBundle 中的控制器 在新的文档中 https symfony com doc 3 4 bundles override html https symfony com doc 3 4 bundles o
  • 通过 $_SESSION 从一个脚本发送到另一个脚本期间数据丢失

    我正在尝试将一个充满属性的对象从一个 PHP 发送到另一个 PHP SESSION object obj where obj是一个用 foreach 循环指定的对象 foreach array of objects as obj SESSI
  • PHP 中只保留数组的前 N ​​个元素? [复制]

    这个问题在这里已经有答案了 有没有办法只保留数组的前 N 个 例如 10 个 元素 我知道有array pop 但是有没有更好 更优雅的方法呢 您可以使用array slice http php net array slice or arr
  • SQL 最近日期

    我需要在 php 中获取诸如 2010 04 27 之类的日期作为字符串 并在表中找到最近的 5 个日期 表中的日期保存为日期类型 您可以使用DATEDIFF http dev mysql com doc refman 5 1 en dat
  • PHP HEREDoc (EOF) 语法在 Sublime Text 3 上突出显示与正斜杠的差异

    我不熟悉 Sublime Text 3 如何使用语法突出显示 例如 如果它纯粹依赖于主题 或者它内置于主题运行的标准中 但就我而言 使用 PHP 的 HERE 文档和转发存在一些语法突出显示差异斜线 一旦出现正斜杠 ST3 就会认为以下所有
  • Doctrine EntityManager 清除嵌套实体中的方法

    我想用学说批量插入处理 http doctrine orm readthedocs org en latest reference batch processing html为了优化大量实体的插入 问题出在 Clear 方法上 它表示此方法
  • 如何在 PHP 中从 IP 地址/国家/地区名称查找时区 ID?

    谁能告诉我 PHP 中是否有任何方法可以从 IP 地址或国家 地区名称获取时区区域 例如 亚洲 加尔各答 描述 我正在尝试根据他 她的国家 地区设置用户时区 我从他的 IP 地址获取用户所在国家 地区 但我需要该国家 地区的时区区域 例如
  • 无法显示 Laravel 欢迎页面

    我的服务器位于 DigitalOcean 云上 我正在使用 Ubuntu 和 Apache Web 服务器 我的家用计算机运行的是 Windows 7 我使用 putty 作为终端 遵循所有指示https laracasts com ser

随机推荐

  • Springfox 3.0.0 不适用于 Spring Boot 2.6.0 [重复]

    这个问题在这里已经有答案了 Springfox 3 0 0 无法与 Spring Boot 2 6 0 一起使用 升级后出现以下错误 org springframework context ApplicationContextExcepti
  • Eclipse W10 Rust 配置“RLS”

    我已经在系统上安装了 Rust 我已在 Eclipse 中安装了 Corrosion 插件 v 2021 03 4 19 0 我可以打开 rs 文件 它们会显示语法突出显示 但是当我尝试执行任何 rusting 操作时 我遇到了这个烦人的事
  • linq 简单的英语

    有人能用简单的英语解释一下它的语法吗 这是该人的签名OrderBy操作员 OrderedSequence
  • Oracle 如何将数据类型映射到 CODE/ID - Dump 和 dbms_sql.define_column 生成数据类型代码

    使用时DUMP 或使用时dbms sql define column两者都返回 Oracle 数据类型的 CODE 是否有一个 MAP 将 Oracle 数据类型与其由 DUMP 函数或 dbms sql define column 功能返
  • 为什么session._get_current_object()返回的对象id在每次请求时都会改变,而session的id保持不变?

    我在用 Python 3 6 1 烧瓶0 12 2 章节关于session http flask pocoo org docs 0 12 api flask sessionFlask 文档说 这是一个代理 and 关于代理的部分 http
  • Android x86 平台上 SurfaceFlinger 进程的内存增长

    我正在使用虚拟显示器从 Android 模拟器中截取屏幕截图 我注意到表面抛射器的内存有无限增长 这一点可以在top程序 并且模拟器在一段时间后停止工作 在真正的 Android 设备上 一切正常 内存增加 5Mb 然后被清除 但在Geny
  • 实现具有多个集合的主视图。骨干网.js

    EDIT 我简陋的模型 https moqups com AlekseyFilippov pq8NvmEn我想要实现的 我定义了这样一个视图 define jquery underscore backbone text templates
  • PHP数组对象属性

    让我用我的代码解释一下我的问题 这有效 multiarray array multikey1 gt multikey2 gt array array key1 gt key2 gt key3 gt key4 gt multiarray pr
  • 未找到 Android 清单启动器

    我将启动器活动更改为与默认活动不同的活动 但是当我运行应用程序时 我无法启动该应用程序 在 logCat 中 它说该应用程序已安装 但我无法在主屏幕中看到该应用程序
  • SQL 中的分层控制范围报告,无需 Oracle CONNECT BY 语法?

    Summary 控制范围是指有多少员工向特定经理报告 直接和间接报告计数应分为各自的总数 还需要进行其他统计 包括组织中直接和间接报告的许多职位空缺 经理是指有其他职位向其报告的任何职位 需要从顶部到树中任何位置的报告路径flatten结构
  • 如何将新的 rvm 安装与现有的 ruby​​ 版本相关联?

    我的 RVM 出现问题 所以我卸载并重新安装它 事实是 我实际上尝试过 rbenv 但这对我来说不起作用 所以我尝试让 rvm 重新启动并运行 无需安装重复版本的 Ruby 我至少安装了 1 个现有版本的 Ruby ruby version
  • Google Cloud SQL 无法使用新用户连接到数据库

    我正在尝试使用 Cloud SQL 在 Google App Engine for PHP 上安装 WordPress 但是 我无法让我的 WP 数据库用户访问其数据库 查看我的 Cloud SQL 实例中的用户 未选中 root 帐户的授
  • 将数据导出到 Rails 中的 CSV [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 请建议:使用实体框架时的 SQL Server 标识与唯一标识符键

    我正在设计一个相当复杂的系统 我们主要关心的问题之一是支持 SQL Server 点对点复制 这个想法是支持多个地理上分离的节点 第二个问题是在中间层使用现代 ORM 我们的首选一直是实体框架 主要是因为开发人员喜欢使用它 他们喜欢 LiN
  • php mySQL 组 concat 和 group by

    我有两张桌子 table 1 row car id car model 1 1 CAR 1 2 2 CAR 2 3 3 CAR 3 4 4 CAR 4 table 2 row car id car features 1 1 Features
  • apache .htaccess 重写 - 我可以将其移至 httpd.conf 中吗

    下面是我的唯一代码 htaccess文件与apache 2 2 我读过 使用它会对性能产生影响 htacess如果这个可以用完就更好了httpd conf 因此我可以将其添加到httpd conf 如果是的话我会把它放在哪里 是否需要进入每
  • 如何为所有按钮设置不同的随机数?

    我的数组中有 4 个按钮 我能够生成一个随机数并将其设置为所有这些按钮 但这不是我打算做的 我真正想做的是为每个按钮设置一个随机数 例如 我可以在每个按钮中包含 18 15 10 和 11 而不是在所有四个按钮中包含 17 我如何为所有按钮
  • 实现动态滚动的算法

    创建动态滚动实现有哪些好的算法 该功能将在自定义 UI 列表上进行测试 虽然我的目标是移动设备 那些没有内置此功能的设备 但来自不同编程领域的任何算法或代码示例也可能适合 自从最初提出这个问题以来 我仔细阅读了 Pastrykit 的源代码
  • 使用 Bash 读取文件中的行并避免带有 # 的行

    我试过这个 file myfile while read r line do line continue address line 127 0 0 1 done lt file 此代码不会避免以注释开头的行 即使我没有任何意见 dnsmas
  • 如何删除通过类添加的操作

    我试图删除插件在单独的functions php 文件中注册的操作 但语法难倒了我 该插件 我无法复制 粘贴 商业插件 推断 add action 如下 class Plugin Class function add actions add