停用插件时删除特定项目菜单

时间:2012-10-05 作者:Gilles Vauvarin

当我激活插件时(register_activation_hook), 我在自定义菜单中添加了一个新的特定页面和相应的项目菜单。这里没问题。

当我停用插件时(register_deactivation_hook), 我删除了特定的页面,但我不知道如何从自定义菜单中删除相应的项目菜单?

1 个回复
最合适的回答,由SO网友:Joshua Abenazer 整理而成

如果您强制删除页面而不是重击页面,WordPress会自动处理该问题。以下函数采用参数强制删除->wp_delete_post( $postid, $force_delete )

结束

相关推荐

Wordpress Custom Menus Issue

在我的模板中,我使用这样的调用来输出一些自定义菜单:<?php wp_nav_menu(array(\'container_class\' => \'secondary-navigation\', \'theme_location\' => \'secondary\')); ?> 自从升级到WordPress 3.1.4后,我就可以获得完整的页面列表,而不是自定义菜单我看到修复程序(通过谷歌)说我应该添加以下内容来修复此问题:\'fallback_cb\' => f