mayui
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: singleページの記事内容の上部余白ご返答ありがとうございます。
閉じ忘れや消し忘れというわけではなかったようです。
どうやらwordpressのプラグインが原因だったようです。
ソーシャルネットワークのプラグインだと思います。ローカルではプラグインで吐き出されたエリアが見えなかったのが落とし穴でした。
解析ツールの紹介ありがとうございます。
フォーラム: 使い方全般
返信が含まれるトピック: アイキャッチの下部がうまく表示されないキャッシュが残ってたせいなのか、キャッシュを消して何回か読み込み直したら正しく表示されました。
原因はよくわからずですが解決しました。フォーラム: 使い方全般
返信が含まれるトピック: レスポンシブサイトのcssについてnobitaさんmura0403さんありがとうございました。
とても参考になりました。
回答を読めば読むほど新しい知識が増え、とても勉強になりました。
mura0403さんの回答は他の方法を提示してくれて簡潔でわかりやすかったです。
nobitaさんの回答はこれから勉強していく上でのヒントがかなり出ていて、はかどりそうです。
詳しく注釈をつけてもらえて本当にありがたかったです。最後の回答により何か繋がった気がして、やっと反映されました!
ご丁寧な回答ありがとうございます。
もっとwordpressのルールを理解したいと思います。フォーラム: 使い方全般
返信が含まれるトピック: レスポンシブサイトのcssについてftpsを使用して編集をしております。
試しにstyle.cssと同じ階層に置いてみましたがテーマの編集には見えますが中身は反映されずです。
nobitaさんの下部の文をみてエラーで管理画面がぐちゃぐちゃになるのは怖いので元の通り、cssフォルダを作りその中に各cssを作りました。mura0403さんのようにcss内で必要な個所を書き換えるといった方法では対応できないほど大きな変更になりstyle.css内が煩雑してしまうというのと、今後制作する度に外部のcssを読み込むといった作業が多くなりそうなので練習のためにもcssファイルを分ける方法はおさえておきたいです。
なるべくなら@importを使わずヘッダーで分岐させたかったのですが、mura0403さんのように書いてみましたが変化はなかったです。
絶対urlということで’http://webサイト名/wp-content/themes/site1/css/mini-style.css’として書いてみました。
Enqueue Style の指定は、yesにしてみました。// Register Style function サイト名() { wp_register_style( 'mini-style', 'http://サイト名/wp-content/themes/site1/css/mini-style.css', array( 'style' ), false, 'all' ); wp_enqueue_style( 'mini-style' ); } // Hook into the 'wp_enqueue_scripts' action add_action( 'wp_enqueue_scripts', 'サイト名' );
そもそもこれが何を目的として何のためにやってるのかが理解できず、htmlやcss側にどう書いていいのかがわかりません。
htmlには
<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" media="all">
style.cssには冒頭に
@import url ("css/mini-style.css") only screen and(min-width:750px);
と記述しました。
これでhtmlの中にstyle.cssが読み込まれstyle.css内でmin-width:750pxの条件が揃ったときにcssフォルダ内からmini-style.cssが読み込まれるのだと思っていましたが読み込まれずです。
某ページでfunctions.phpの記述が増えてくると管理しずらいのでフォルダを作り分けるといったものを見かけました。
その通りに制作し、
libというフォルダを作り数種類のphpフォルダを作って読み込ませる。
functions.phpにrequire_once locate_template('lib/ファイル名.php');
と記述をしたところフォルダ分けされfunctions.phpも動いてるのでcssも同じように何か書けばフォルダ分けされるのだろう位で考えていましたが調べてもたどり着けないといった感じです。
nobitaさんが仰ってるのに近いのがこれかな?と思い
http://webourgeon.com/2012/12/17/twenty-twelve-child-and-wp-enqueue-style/http://viral-community.com/wordpress/wp-child-theme-5818/
なども見てみましたがやはりまだつかめずにいます。
フォーラム: 使い方全般
返信が含まれるトピック: レスポンシブサイトのcssについてこんにちは。
ご返信ありがとうございます。ジェネレータの紹介ありがとうございます。
さっそく参考にさせていただきました。お恥ずかしながら、functions.phpに何やら記述するくらいのことが昨日分かったばかりの初心者でして、いまだに専門用語を調べながらの作業です。
wordpressの関数リファレンスのページを参考にできるだけジェネレータを埋めてみました。
ですが、やはりcssは反映されていないようです。
まずここが分かりません。
・テーマの編集の右側に独自のcssが反映されることはあるのか。(動くけどそもそもテーマの編集には見えないのか。)// Register Style function cosmo_1() { wp_register_style( 'site1', 'css/mini-style', array( 'style' ), false, 'all' ); } // Hook into the 'wp_enqueue_scripts' action add_action( 'wp_enqueue_scripts', 'site1' );