有人知道在管理区域中为 CSS 样式 ID #wpcontent 指定宽度而不修改核心文件的方法吗?我想扩大我的插件设置页面的宽度。我只需要更改#wpcontent{height:100%}
为#wpcontent { height:100%; width: 100%; }
.
根据这个页面,似乎需要嵌入另一个 CSS 文件。但如果你能展示一个简单的方法,那将不胜感激。
有人知道在管理区域中为 CSS 样式 ID #wpcontent 指定宽度而不修改核心文件的方法吗?我想扩大我的插件设置页面的宽度。我只需要更改#wpcontent{height:100%}
为#wpcontent { height:100%; width: 100%; }
.
根据这个页面,似乎需要嵌入另一个 CSS 文件。但如果你能展示一个简单的方法,那将不胜感激。
无需导入外部文件。
$width = 'width: 100%;';
echo '<style type="text/css">
#wpcontent {
height:100%;
' . $width . '
}
#footer {
' . $width . '
color: #777;
border-color: #DFDFDF;
}
</style>';
另外,stripos()
我会使用 $_GET 而不是 ,
if ($_GET['page'] == PLUGINPAGESLUG)
实际上,这并不难做到,拥有一个单独的 css 文件似乎还不错,尽管对于这么小的任务来说它看起来有点重。
我按照这个页面所说的:http ://codex.wordpress.org/Creating_Admin_Themes
define('PLUGINPAGESLUG', 'mypluginpageslug');
add_action('admin_head', 'Plugin_Custom_CSS');
function Plugin_Custom_CSS() {
if (stripos($_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"], '?page=' . PLUGINPAGESLUG) !== false)
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url('/css/myadminpage.css', __FILE__). '">';
}
#wpcontent { height:100%; width: 100%; }
就是这样。