0

コアファイルを変更せずに、管理領域でCSSスタイルID #wpcontentの幅を指定する方法を知っている人はいますか?プラグイン設定ページの幅を広げたいのですが。に変更#wpcontent{height:100%}する必要があり#wpcontent { height:100%; width: 100%; }ます。

このページによると、別のCSSファイルを埋め込む必要があるようです。しかし、あなたが簡単な方法を示すことができれば、それはありがたいです。

4

2 に答える 2

2

外部ファイルをインポートする必要はありません。

$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)
于 2012-09-11T04:07:59.943 に答える
0

実際にはそれほど難しくはありませんでしたし、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__). '">';
}

css\myadminpage.css

#wpcontent { height:100%; width: 100%; }

それだけでした。

于 2012-09-06T23:49:19.527 に答える