您当前的位置:首页 > TAG信息列表 > uninstallation
卸载我的插件时似乎不会触发uninstall.php
我是wordpress中插件开发的新手,我正在开发这个简单的测试插件。我遇到的问题是卸载。php文件似乎没有触发,因此我希望删除的以数据库为中心的插件在从WordPress管理员卸载后仍然存在。Plugin code:defined( \'ABSPATH\' ) or die( \'Looks like you made a wrong turn there buddy\' ); class TestPlugin { function __constru
如何卸载当前WordPress主题并安装新主题
我拥有一个名为explainz的网站。com。当前的主题都搞砸了。我正在考虑安装一个新主题。我该怎么做呢?如果我只是卸载了现有主题并从仪表板安装了新主题,这就足够了吗?还有什么我需要做的,这样就没有以前的主题残余。顺便说一下,我也会单独卸载某些插件。谢谢
插件卸载总是将WordPress恢复到原始状态吗?
WordPress部署实例中的插件生命周期是多少?即:插件是修改现有文件还是只使用WordPress中定义的扩展点</是否允许插件修改数据库架构(例如添加新列)</Wordpress如何确保插件卸载总是让WP保持原始状态?(是吗?)
插件卸载:为什么在$wpdb->查询($DROP_SQL)之后运行DBDelta
我正在读专业的wordpress。他们卸载插件的代码是//build our query to delete our custom table $sql = \"DROP TABLE \" . $table_name . \";\"; //execute the query deleting the table $wpdb->query($sql); require_once(ABSPATH .’wp-admin/includes/upgrade.php’)
可以从一个插件中卸载另一个插件吗?
如果检测到某些插件(特别是Akismet和Hello Dolly),我希望能够通过编写另一个插件或通过我的主题功能自动卸载它们。php文件。这可能吗?
从wp_Options中删除所有自定义主题选项的卸载例程示例
my theme的所有自定义选项前面都有“mytheme\\uu”选项。例如,mytheme\\u color1、mytheme\\u color2、mytheme\\u body\\u font\\u color等。。。我想创建一个插件,卸载wp\\u选项中的所有项目,其中该选项前面有“mytheme\\u”如果您有参考或示例,请分享。提前感谢:-)
Uninstalling IntenseDebate
我一直在使用IntenseDebate Comments plugin, 但我对此不满意,希望卸载。可能是因为data synchronization feature, 禁用并删除它不应该是个问题,但当然there\'s nothing on their support site about how to uninstall...有经验移除它的人有没有给我一些生存技巧?此外,在卸载过程中,我会丢失什么(例如Gravatar图标)?
如何使用REGISTER_UNINSTALL_HOOK删除选项?
现在,我有以下代码:function mr_np_activate(){ // hook uninstall if ( function_exists(\'register_uninstall_hook\') ) register_uninstall_hook(__FILE__,\'mr_np_uninstall\'); } register_activation_hook(__FILE__,\'mr_np_activ
卸载、激活、停用插件:典型功能和使用方法
我正在制作WordPress插件。卸载功能中应该包含哪些典型内容?例如,我应该删除在install函数中创建的所有表吗?我是否清理选项条目?还有别的吗?
通过选项菜单卸载和停用插件
我正在创建我的第一个插件(根据需要修改现有的插件),尽管它工作得很好,但我正在尝试创建一个简单的选项菜单,以允许停用插件,或停用和删除插件创建的表。在选项面板中,我有以下表单,允许管理员单击复选框,然后提交我希望获得的表单:删除插件创建的表停用插件重定向回插件页面以下是“我的选项”页面的代码:<p class=\"submitmetataxonomyuninstall\"> <form method=\"post\" action=\"\"; onsubmit=\"if (!th
在插件卸载时删除自定义帖子和条款是否合适?
这更多的是一个“最佳实践”,而不是一个问题,但我想知道,当人们的插件被删除时,通常会删除什么?我有一个插件可以执行以下操作:注册自定义帖子类型注册自定义分类法使用自定义选项现在我的插件删除了所有自定义选项,因为它们是由插件安装的,并且主要在内部使用。由于自定义帖子类型的帖子和自定义分类法的术语是由用户添加的,因此删除它们是否合适?
将WP3.3.1网络安装降级
早上好--今天我需要将一个站点从WP网络安装降级为普通WP安装。我认为这很简单——只需从wp配置中删除这些行。php:定义(\'多站点\',true);define(\'SUBDOMAIN\\u INSTALL\',false)$基数=\'/xxx/博客/\';定义(\'DOMAIN\\u CURRENT\\u SITE\',\'xxx.xxx.xxx\');定义(\'PATH\\u CURRENT\\u SITE\',\'/xxx/blog/\');定义(\'SITE\\u ID\\u CURRENT\
卸载时删除自定义帖子和元数据
我的卸载。php文件不会在卸载时删除我的自定义帖子以及与之相关的元数据。插件文件被删除,但数据库中没有任何内容。如果有人能看看这张照片,看看我是不是做错了什么,还是遗漏了什么,我将不胜感激。谢谢// If uninstall is not called from WordPress, or the current user doesn\'t have the capability to delete plugins if ( !defined( \'WP_UNINSTALL_PLUGIN\' )
在plugin2安装之初,plugin2可以卸载plugin1吗?
根据标题。我有一个新版本的插件。它可以很好地安装在干净的WordPress上。当用户在安装了早期版本的情况下尝试安装它时,插件将不起作用。以前的版本是否处于活动状态并不重要。理想情况下,我希望确保新版本在写入任何文件之前卸载以前的版本。这可能吗?或者,如果有人知道我们为什么会遇到这个问题,我也不会反对仅仅解决它
插件的uninstall.php文件可以访问插件的对象吗?
我在codex上读到,为插件实现干净卸载功能的最佳方法是添加卸载。插件目录中的php文件。我想知道:我可以在卸载中使用插件的类实例数据吗。php文件?这是我卸载中的代码。php文件:if(!defined(\'WP_UNINSTALL_PLUGIN\')) exit; delete_option(\'my_plugin_options\'); $table_name = $wpdb->prefix . $this->dbName; $wpdb->query(\"D
在插件卸载过程中删除用户元数据的最佳实践方法?
如果插件将数据存储在usermeta表中,那么为卸载中的所有用户删除这些条目的最佳做法是什么。php?我可以直接访问数据库,但还有其他方法吗?
由于出现错误,无法删除插件:无法完全删除插件my-plugin/my-plugin.php
为什么卸载以下(空)插件会导致错误?这里是my-plugin/my-plugin.php:<?php /* Plugin Name: My Plugin */ 以及my-plugin/uninstall.php:<?php 单击“删除”然后确认时,出现以下错误:由于以下错误,无法删除插件:无法完全删除插件“我的插件”/“我的插件”。php。这里怎么了?~/Sites/wordpress/wp-content/plugins/my-plugin $ l
弹出窗口,询问是否应在卸载插件时删除数据
我有一个插件,它可以在wp\\u选项中创建一些选项,但也可以创建自定义帖子类型,并用于填充该帖子类型。安装后,删除wp\\u选项中的数据是有意义的,但对于填充的帖子类型,应该有一个选项供用户选择是否要保留该数据。理想情况下,我希望在他点击卸载链接时弹出一个弹出窗口,询问他是否只想删除插件文件和选项,或者删除所有内容。我怎样才能弹出这样的窗口?
如何在卸载插件时删除特定于插件的自定义分类术语?
我正在尝试编写一个类,该类允许在卸载插件时轻松删除所有与插件相关的数据。具体来说,我希望它删除插件选项、自定义帖子类型条目和自定义分类法及其术语。我写的大部分内容都很有效,但get\\u terms函数返回“invalid\\u taxonomy”错误。进一步研究,我发现全局$wp\\U分类法无法识别卸载期间插件创建的自定义分类法。php进程。所以我的问题是:卸载插件时,如何删除自定义分类术语?这是我的代码:http://pastebin.com/geH1wzRC如果你能告诉我如果两个插件都包含这个类,如
如何删除SEO-智能链接生成的链接?
我尝试了seo智能链接插件,它将我所有的帖子链接到标签/类别和其他帖子。这看起来像是在填充和垃圾邮件,所以我卸载了这个插件。现在链接仍然存在,但插件作者说链接是动态创建的,所以卸载后会被删除,但事实并非如此。请让我知道如何还原它并删除由该插件创建的链接。你可以看看technostall.com 了解情况。