CPT列表栏屏幕上出现奇怪的字体样式/FONT-粗细

时间:2011-11-28 作者:kaiser

正如您在下面所看到的,由于某些原因,“作者”列在Chrome中显示得非常奇怪(如非抗锯齿)。我添加了dev工具栏中的代码片段,以表明我看不到任何差异。你知道为什么会这样吗?

enter image description here

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

这是因为在加载样式中生成了此CSS规则。php:

.widefat thead th:last-of-type {
    -moz-border-radius-topright: 3px;
    -khtml-border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}
我不知道这是为什么。要删除它,您应该custom admin theme plugin 覆盖该CSS规则。

首先在您的/wp-content/plugins/directory中创建一个名为wpse\\u 34959(或任何您想要的插件名称)的文件夹。在该文件夹中,创建wpse\\u 34959。php,包括以下内容:

<?php
/*
Plugin Name: My Admin Theme
Plugin URI: http://yoursite.com
Description: My WordPress Admin Theme - Upload and Activate.
Author: Your Name
Version: 1.0
*/

function my_admin_head() {
        echo \'<link rel="stylesheet" type="text/css" href="\' .plugins_url(\'wp-admin.css\', __FILE__). \'">\';
}

add_action(\'admin_head\', \'my_admin_head\');

?>
在同一个插件目录中,创建一个名为wp admin的文件。css包含以下内容:

.widefat thead th:last-of-type {
    -moz-border-radius-topright: 0px;
    -khtml-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
通过WordPress管理界面激活插件,导致该行为的样式现在应该被覆盖。

结束

相关推荐