我已经为我的客户创建了一些自定义小部件,但我想让它们在管理领域的15个左右的标准小部件中脱颖而出。我该怎么做?
我已经自己解决了这个问题,并将把解决方案放在这里,但请随意添加一个更好的解决方案,如果你有一个
我已经为我的客户创建了一些自定义小部件,但我想让它们在管理领域的15个左右的标准小部件中脱颖而出。我该怎么做?
我已经自己解决了这个问题,并将把解决方案放在这里,但请随意添加一个更好的解决方案,如果你有一个
管理区域中的所有小部件都可以id
在样式中widget-[global_counter]_[widget_key]-[widget_id]
, 喜欢widget-59_monkeyman_widget_shortcut-5
(已安装的小部件)或widget-11_monkeyman_widget_shortcut-__i__
(列表中已卸载的小部件)。
如果您的小部件密钥包含所有小部件的唯一内容(如您的公司名称),您可以使用它并添加substring attribute CSS selector (哪个works in most browsers). 就我而言div.widget[id*=_monkeyman_]
完成了,所以我在widgets.php
管理页面标题:
add_action(\'admin_print_styles-widgets.php\', \'monkeyman_widgets_style\');
function monkeyman_widgets_style()
{
echo <<<EOF
<style type="text/css">
div.widget[id*=_monkeyman_] .widget-title {
color: #2191bf;
}
</style>
EOF;
}
这给了我以下结果:我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗