私はスクリーンショットを含める必要があるいくつかの詳細なセットアップ手順とプラグインのためのreadme.html
ファイルを作っています。
UIの残りの部分として、私はそれがWordPressスタイルと一致していることを望み、それで私はそれ自身のreadme.html
を見ました。
相対パス付きのスタイルシートが含まれています。
<link rel="stylesheet" href="wp-admin/css/install.css?ver=20100228" type="text/css" />
だから私は行くかもしれないプラグインファイルの場合:
<link rel="stylesheet" href="/wp-admin/css/install.css" type="text/css" />
しかし、それはスタイリングを含めるための良い方法ですか?それを行うには本当にたくさんの方法があります。
install.css
にリンクします。install.css
のコピーをプラグインにバンドルします。readme.html
にスタイルを埋め込む。HTMLドキュメントをプラグインと共に提供することについての推奨事項は、私は知りません。
HTMLドキュメントをプラグイン(またはテーマなど)に含めましたか?あなたはそれをスタイルするためにどんな方法を選びましたか、そしてあなたはそれを推論していましたか?
次のような方法で独自のCSSファイルを含めることをお勧めします。
wp-admin
ディレクトリへのパスを正しく取得する際の問題を回避します。すべての人がWordPressをルートディレクトリに置くわけではないので、上記の例ではうまくいきません。Justin Tadlockの Get the Imageプラグイン をご覧ください。彼にはreadme.html、readme.txt、およびreadme.cssが含まれています。
あなたのcssファイルへのパスに関して、あなたが投稿したものは意味がありません(私は考えていません)。私は何かを提案したい
<link rel="stylesheet" href="readme.css" type="text/css />
そしてreadme.cssをあなたのreadme.htmlファイルと同じディレクトリに置くだけです。
なぜあなたはスタイルシートをreadmeと一緒にバンドルしなければならないのでしょうか、それは他のものからは独立して見られるので、なぜ同じHTMLをHTMLファイルに入れてはいけないのですか。
<style type="text/css">
/*
.example { }
*/
</style>
インラインスタイルを使う:
長所
短所
*¹ - 大したことはありませんが、CSSはファイルの先頭近くに表示されます。
私が実際にやるべきことはただWordPressとインラインで更新される外部のソースを使うことです、そしてあなたはどんなパスの問題も避けるでしょう(外部のパスは常に有効であるべきですから)。
たぶんソースとしてWordPress.comを使っていますか?
<link rel="stylesheet" type="text/css" href="http://s%NUM%.wp.com/wp-admin/css/install.css" />
ここで、%NUM%は、どのサーバーからCSSを取得したいかを表す数値(1または5など)です。私はs20.wp.com
までテストしましたが、それらがどれほど高くなるかはわかりません。
そうすれば、少なくとも少数のusersがすでにキャッシュしていることになるでしょう。
また、 WordPress.org svn やその他のWordPress CSSを提供する場所を使用することもできます。私はWordPress.comのブログが人気であることを考え出しました。キャッシュされる可能性があります。