我正在尝试创建一个Wordpress MU管理插件,它将在用户看到的每个管理页面中插入一些JavaScript代码。
我创建了自己的插件,并使用“在整个站点范围内激活插件”链接来激活。
我正在使用以下代码进行测试,该代码可在现有博客上使用。
add_action("admin_footer", 'testAdminFooterHook', 5);
function testAdminFooterHook()
{
echo "<script language='javascript' >\n";
echo "alert('test admin_footer hook')";
echo "</script >\n";
}
但是,如果我创建一个新用户和一个新博客,然后登录-该插件不会触发。
我是否要解决这个错误?如何创建一个管理员插件,该插件将为以后创建的每个用户和以后创建的每个博客触发?我正在运行Wordpress MU 2.8.4。
好,我会回答我自己的问题。
我只需要将php文件放在/ wp-content / mu-plugins目录中。
现在,它会在每个管理页面上触发,包括新用户和新博客。虽然,您确实必须将php文件放在/ wp-content / mu-plugins目录中-将插件代码放在文件夹中不起作用。
灯丝在一个WordPress插件中,Filament包含一组有用的功能,包括Flare,这是一个社交共享按钮插件,使其他人可以轻松地在Twitter,Facebook,Buffer等上共享您的博客文章,甚至包括Hacker News和Reddit。其他的Filament应用程序包括:MailChimp订阅表单,Google Analytics(分析)跟踪,多合一配置文件,代码管理和共享突出显示。