子テーマやCSSについて教えて下さい



  • お世話になります。ei4919です。素人すぎて子テーマやCSSについて分からないことが多いので教えて下さい。

    ①まずブログの記事は親テーマ・子テーマどちらに書いてもよいのでしょうか?CSSの変更や記事自体をすべて子テーマで編集してもよいのでしょうか?それとも記事自体には親テーマ・子テーマとかに入るものではないのでしょうか?

    ②現在子テーマを有効にしてあり、記事を投稿の編集画面で書いています。その記事のテキストエディタの中に直接CSSを記入し文字のサイズなどを変更していますが、このやり方だと何か問題はありますか?自分が見にくいだけで問題はありませんか?
    もしこの状態で問題なければstyle.cssで編集する必要性は何になりますか?

    ③styleシートというのは記事ごとに一枚ずつあるのではなくて、一枚のstyleシートの中にセレクタ等で分かるようにして書いていくのでしょうか?素人考えですと記事ごとに一枚ずつあるのかと考えているのですがどうなのでしょうか?

    ④正しいCSSの編集はサイトをカスタマイズから入って追加CSSで編集するのでしょうか?それとも外観→テーマの編集→style.cssで行うのでしょうか?
    CSSの変更はどこから入ってどこに書くのが正しいのか、それとも上記④に書いたように何種類か変更する場所があるのでしょうか?

    色々質問して恐縮ですが、調べても答えが見つからなかったので教えて下さい。お願いします。


    マニュアル確認済み
    WordPressのバージョン :
    ご利用のサーバー名 :
    PHPのバージョン :
    OS :
    ご利用のブラウザ :
    該当サイトのURL :


  • administrators

    @ei4919 さん

    こんにちは!JIN運営チームのりょうたです。
    この度はJINご利用いただき誠にありがとうございます。

    どこから説明したらいいのか少し迷いますが、、。。掻い摘んで回答しますね!

    ①ログの記事は親テーマ・子テーマどちらに書いてもよいのでしょうか?

    どちらでも構いません。

    ①CSSの変更や記事自体をすべて子テーマで編集してもよいのでしょうか?

    子テーマで編集して構いません。

    ①それとも記事自体には親テーマ・子テーマとかに入るものではないのでしょうか?

    入るものではなく記事はデータベースに格納されます。

    その記事のテキストエディタの中に直接CSSを記入し文字のサイズなどを変更していますが、このやり方だと何か問題はありますか?自分が見にくいだけで問題はありませんか?もしこの状態で問題なければstyle.cssで編集する必要性は何になりますか?

    @ei4919 さんが納得しているのであれば問題はないかと思います。
    ただ、エンジニア的な回答をすると「見にくい」と言うことは「管理がしにくい」と言うことですし「再利用性に欠ける」ので、僕なら使いたいCSSは予めクラスで設定しておいていつでも呼び出せるようにします。またブログを運営するということは少なからずGoogleの評価を気にするはずです。

    JINではある程度のCSSの最適化は考えながら設計を行なっていますが、評価を少しでも上げるためには再利用性や管理の単純化を目指しつつ出来るだけCSSの読み込みを単純かつわかりやすいものにしていく必要があります。
    (とはいえ爆発的な変化はないのであくまでも参考程度に。。。)

    ③styleシートというのは記事ごとに一枚ずつあるのではなくて、一枚のstyleシートの中にセレクタ等で分かるようにして書いていくのでしょうか?素人考えですと記事ごとに一枚ずつあるのかと考えているのですがどうなのでしょうか?

    基本的には1枚で書いていきます。深く掘り下げていくともっと細かくなるのですがJINの中では1枚と考えていただいて構いません。

    ④正しいCSSの編集はサイトをカスタマイズから入って追加CSSで編集するのでしょうか?それとも外観→テーマの編集→style.cssで行うのでしょうか?
    CSSの変更はどこから入ってどこに書くのが正しいのか、それとも上記④に書いたように何種類か変更する場所があるのでしょうか?

    身もふたもない言い方になってしまいますが、@ei4919 さんのやり方でも反映されていれば正しいですよ!
    追加CSSでも変更してもstyle.cssで変更しても@ei4919 さんにとってやりやすい方法でカスタマイズしていただければと思います!

    憶測なんですがきっと「CSS 書き方」などで調べると色々記事が出てきて混乱してしまったんじゃないかなぁと思います。(違ったらすいません。。)
    ですがどの書き方も「ある一定の見方をすれば正しいけど、そうじゃない場合もある」って感じでその時の条件によって使い分けるしかないです。。。
    (なのでCSSは簡単っていう人程大した人じゃないです。。CSSはめっちゃ難しいです。)

    色々書きましたが、とりあえず色々確認しながら試していただけると嬉しいです。