プラグイン制作時のCSSについて
-
現在、プラグインを作っています。
わからないことがあり、質問させてください。そこで、プラグインが吐き出すhtmlに対してのCSSを適用させたいと思い、プラグインが有効になれば、wp_headから吐き出すようにしました。
その時に書いた内容が下記です。
function defoStyle(){ //デフォルトのスタイルシートを指定する; $plugin_dir = str_replace(basename(__FILE__),"",plugin_basename(__FILE__)); $css_url = WP_PLUGIN_URL.'/'.$plugin_dir.'css/defoStyle.css'; wp_enqueue_style( 'wp-defoStyle', $css_url, false, '1' ); } add_action('wp_print_styles','defoStyle');
上記で、wp_headerから吐き出されて、
<link rel='stylesheet' id='wp-updefoStyle-css' href='http://××,com/wp-content/plugins/Defo/css/defoStyle.css?ver=1' type='text/css' media='all' />
と言う形で表示されています。
しかし、対象のhtmlにCSSが適用されない状況です。テンプレートに上記cssファイルを置いて読み込ませると、適用されるのでcssに間違いはないと思います。
プラグインからcssを適用する場合は何かほかに特殊な方法が必要なのでしょうか?また、wp_enqueue_styleについても知りたいのですが、これはスタイルシートを追加するときに使うメソッドだと思いますが、引数等の情報もあれば教えてください。
宜しくお願いします。
10件の返信を表示中 - 1 - 10件目 (全10件中)
10件の返信を表示中 - 1 - 10件目 (全10件中)
- トピック「プラグイン制作時のCSSについて」には新たに返信することはできません。