您当前的位置:首页 > TAG信息列表 > activation
类中的激活/停用函数必须是静态的吗?
的说明register_uninstall_hook\'s$callback 参数状态:必须是静态方法或函数1没有这样的评论register_activation_hook 或register_deactivation_hook. 然而,在Codex条目中register_activation_hook 下面是一个示例:或者,因为激活挂钩需要一个静态函数,如果您位于\\uu构造()中:2在GitHub问题中,“为什么激活静态方法?”,用户声明:您不能将它们定义为标准函数,因为它们需要启动插件的实例,但您不
如何将译文直接存储在数据库中?
当用户激活插件时,我想用正确的翻译存储我的自定义帖子。$a_custom_post = array( \'post_type\' => \"foo-page\", \'post_status\' => \'publish\', \'post_title\' => __( \'Foo page name\', PLUGIN_DOMAIN ),
当主题被激活时,如何创建页面?
当用户使用我的主题时,我希望我的主题在默认情况下有一个“关于”页面可用。有没有一种方法可以在用户选择模板时自动创建页面?或者其他实现这一点的方法?
插件激活时强制下载文件
我正在编写一个插件,希望在用户激活该插件时,强制用户立即下载一个文件。这是我迄今为止编写的代码,但它不起作用。没有致命错误,但发出警告:“该插件在激活过程中生成了94个字符的意外输出。如果您注意到“headers ready sent”消息、联合提要问题或其他问题,请尝试停用或删除该插件。”// Downloader function dcg_file_downloader() { $file = ABSPATH . \'wp-content/uploads/sample.txt\
如何通过代码激活插件?
如果可能,如何从其他插件激活已安装的插件(意味着文件已放置在wp内容/插件目录中)?
可插拔功能和激活检查?
插件正在定义可插入wp_mail() 作用我的想法是检查函数是否已经定义,如果其他插件超过我,则抛出警告。但是,此警告会导致激活问题。据我所知,在正常操作期间,插件已加载before pluggable.php 但为了进行激活检查,它已加载after 可插拔。实现此类可插拔功能检查的可靠/适当/建议的方法是什么?(对我来说)没有明显的方法来区分激活和单独处理它。
多站点:创建新博客时设置主题和选项
在WP Multisite实例中创建新博客时,我希望能够设置默认主题和配置选项创建2个菜单(主菜单和次菜单),并将它们与主题提供的2个插槽相关联设置主题选项页面上定义的各种主题选项实现这一目标的最佳方式是什么?我应该使用哪个钩子-我将使用它:(\'WP\\u DEFAULT\\u THEME\',\'THEME folder name\'在WP-config.php中设置默认主题-除非这样可以防止触发所需的钩子。以编程方式创建菜单并将其与现有主题菜单“插槽”关联的最简单方法
注册时停用插件
我想检查服务器是否正在运行PHP5。为了做到这一点,我使用了一个激活挂钩,它将被注册为“register\\u activation\\u hook”。我想自动禁用插件并重定向到插件,而不仅仅是返回警告。WP仪表板中的php。不幸的是,这不起作用。无错误或其他输出。激活挂钩正确触发,用wp\\U die()测试。我做错了什么? register_activation_hook(__FILE__, \'MyActivationHook\'); function MyActivation
当新订户注册时,BuddyPress发送管理通知电子邮件
我正在运行一个Buddypress网站,但当新用户注册时,我不会收到电子邮件。我在函数中使用了一个代码。php删除用户将收到的激活电子邮件(我希望他们自动激活,我使用mailchimp自动响应程序在注册时与他们联系)。我不知道这段代码会在哪里禁用他们注册时我应该收到的电子邮件,但我是wordpress的新手。是否有人可以看到我可以更改的内容,以便在用户注册时通知我(管理员),但不向用户发送激活电子邮件?function disable_validation( $user_id ) { glob
在插件激活期间插入分类术语?
我一直在尝试各种方法。基本上,我一直在尝试这样做,以便我的一个插件在插件激活期间只填充一次分类法的术语。术语填充是通过wp\\u insert\\u terms函数在函数中完成的。直接在register\\u activation\\u钩子内调用函数似乎不起作用,使用register\\u activation\\u钩子钩住init钩子也不起作用。有人有什么想法吗?这是我的代码版本//version 1 class vsetup { function __construct()
是否在激活时添加链接类别?
是否可以在插件激活时添加链接类别?我的意思是链接部分,正如您所知,默认情况下它有Blogroll链接类别。当我的插件被激活时,我想添加一个新的链接类别,有没有快速简单的方法可以做到这一点?最好的方法是什么?谢谢
强制插件激活失败
我正在编写一个插件,它将使用由主题添加的自定义字段。因此,如果这些字段不存在,我的插件无法激活,这将是一个理想的选择。如何显示错误并强制激活失败?
在触发“The Plugin Generated x Characters of Underular Output of Underful Output During Activate”错误时查看输出
我正在开发一个插件,在创建新表时遇到了一些困难。我得到了“插件在激活期间生成了x个字符的意外输出”错误。是否有办法查看实际错误?我认为这个过程涉及重定向,因此我没有看到实际的错误输出。我有所有的错误报告和登录,但仍然一无所获。
卸载、激活、停用插件:典型功能和使用方法
我正在制作WordPress插件。卸载功能中应该包含哪些典型内容?例如,我应该删除在install函数中创建的所有表吗?我是否清理选项条目?还有别的吗?
使用dbDelta创建表时出现问题
我正在开发一个插件,它成功地创建了一个表。然而,我决定在新安装的Wordpress(在我的本地服务器上)中测试它,现在该表没有在我的激活码中创建。相反,我收到了错误消息:该插件在激活期间生成了149个字符的意外输出。如果您注意到“headers ready sent”消息、联合提要问题或其他问题,请尝试停用或删除此插件。这是我的代码:function nc_create_location_table() { // makes the location table globa
如何在插件激活过程中输出消息
我正在开发一个插件,但在激活阶段,我经常遇到bug。然而,并没有简单的方法来显示错误消息,因为回显内容会导致“未完成的输出”错误。我尝试了admin\\u消息挂钩,但它不起作用。如果某个激活阶段因某种原因失败,我如何提醒用户?
是否自动删除主题安装中的默认帖子和页面?
有没有办法在激活主题时自动删除默认的wordpress帖子和页面?
REWRITE_RULES()仅在单击固定链接菜单后才应用插件激活规则
感谢Roman为我指明了正确的方向,我的插件几乎准备好了。我现在面临的唯一问题是,我无法在激活时应用rewrite\\u规则。只有在我转到Wordpress管理菜单,转到Permalinks设置页面并单击保存更改后,这些规则才能正常工作。我使用rewrite\\u rules\\u array将我的插件重写规则放在顶部,但这在插件激活时没有调用,因为addRewriteRules需要来自Wordpress引擎的现有数组。如果您能提供一些关于如何激活该插件的建议,我们将不胜感激。下面是插件代码的简化版本。提
仅允许在多站点的根站点上激活插件
我正在开发wordpress file monitor plus 插件。它的目的是扫描修改过的文件,对于WP的单个安装来说效果很好。但是,当您查看多站点时,并不希望在所有子站点上启用它,因为它们都共享相同的文件,而且(老实说)只有网络管理员才希望收到文件更改通知。所以我的问题是:我将如何编程,使其仅允许从多站点安装的根站点安装/运行?所以:这意味着不允许网络安装,只允许从根博客激活。有人知道我怎样才能做到这一点吗?
是否在插件激活时自动添加页面等内容?
我正在创建我的第一个插件,它需要一些包含内容的页面才能正常工作。我想知道是否有可能在wordpress插件区域显示类似“单击此处自动添加此插件所需的页面”的消息。因此,当用户激活插件时,将显示此消息,如果用户单击按钮,将运行一个功能,添加必要的页面。非常感谢您在方向上的任何帮助。马特