WordPress主题更新操作?

时间:2013-05-19 作者:user1915665

我做了很多搜索。我正在寻找主题更新后调用的钩子/动作。我知道初始化一个-但一个基本的更新?似乎找不到。

如果不存在,自动更新后如何运行函数?

1 个回复
SO网友:s_ha_dum

我从来没有尝试过做你想做的事,所以没有承诺,但有一个动作钩叫做upgrader_process_completeupgrade 的方法Theme_Upgrader 类,它看起来可以做你想做的事。该操作的调用方式如下:

do_action( \'upgrader_process_complete\', $this, array( \'action\' => \'update\', \'type\' => \'theme\' ), $theme )
看起来是这样的$this 参数应包含所需的信息。

还有一个upgrader_post_install 钩住父对象WP_Upgrader 班这可能有用。

结束

相关推荐

在Functions.php中创建“无文件”页面模板

(所谓“页面模板”,我指的是具有\"Template Name\" header 可在管理页面的“模板”下拉字段中选择。)在多个实例中,我构建了页面模板,可以通过挂接到\\u内容或pre\\u get\\u帖子或类似的内容来完成。这让我想知道是否有一种方法可以在functions.php 或者不创建主题文件本身的插件。我想这样做的原因:在我想到的场景中,我通常只是复制页面。php几乎一字不差。这意味着将来对页面的任何更改。php需要制作两次。随着儿童主题的更新,这更加令人痛苦</我喜欢“模板”字段U