Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › ウイジットのカレンダーや「カテゴリー」「最近の投稿」などの表示をカスタマイズしたい
- このトピックには5件の返信、2人の参加者があり、最後に
hidekichiにより11年、 8ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年2月8日 4:45 PM #19992
ひでぞう
ゲストわいひらさま、みなさま、いつもありがとうございます。
現在、ウィジットの右の追従領域にカレンダーや「カテゴリー」「アーカイブ」「最近の投稿」「最近のコメント」を表示させていますが…、
(1)カレンダーの
・大きさを変えたい。
・マス目を入れたい。
・土日のマス目に色を付けたい。(2)「カテゴリー」「アーカイブ」「最近の投稿」「最近のコメント」などを四角の枠で囲みたい。
あるいは「カテゴリー」「アーカイブ」「最近の投稿」「最近のコメント」の文字の部分だけ
でも色付きの枠で囲みたい。…上記はどこをどういじれば良いでしょうか?
スタイルシートのコードをいじれば出来そうな気がするのですが、どうやってそれを見つければよいかわかりません。
恐れ入りますが、ダッシュボード→外観→テーマの編集、というように、順にお教え頂きたく、お願い致します(散々ググりましたが、そこまで初心者向けに書いてなくて探せませんでした)。
お手数おかけしますが、よろしくお願い致しますm(__)m -
2015年2月8日 8:01 PM #20011
わいひらキーマスター①Wordpressカレンダーなどは、こちらなどが参考になるのではないかと思います。
WordPressのカレンダーのデザインカスタマイズ ? おすすめサーバーの比較
同日などは、:nth-child()疑似クラスなどを使うと良いかもしれません。②ウィジェットのタイトルなら以下のCSSセレクタで変更します。
#sidebar h4{ }恐れ入りますが、ダッシュボード→外観→テーマの編集、というように、順にお教え頂きたく、お願い致します(散々ググりましたが、そこまで初心者向けに書いてなくて探せませんでした)。
申し訳ないですが、そこから説明するとかなりのテキストを書かなくてはいけません。それほど難しくはないと思うので、Wordpress解説サイトなどで、いくつかチュートリアルを読んでみてください。
-
2015年2月8日 11:28 PM #20026
ひでぞう
ゲストわいひらさん、こんばんは。
早速ありがとうございます。(1)リンクなど、ありがとうございます。
ただ、今現在Simplicityで表示されるデフォルトのものをカスタマイズする事は出来ないのでしょうか?
その場合はどのコードを書き換えれば良いのでしょうか?(2)やってみたら出来ました。ありがとうございました。
-
2015年2月9日 4:27 PM #20097
わいひらキーマスターカレンダーウィジェットは、Wordpressデフォルトの機能なので、書き方は同じです。
以下に詳しく書いておきました。
カレンダーウィジェットに枠をつけるCSSカスタマイズ方法後の細かな調整は、各自でお願いします。
-
2015年2月10日 8:45 PM #20201
ひでぞう
ゲストわいひらさん、こんばんは。
早速ありがとうございます。
エントリでわざわざ書いてもらって恐縮です。
これから試してみます。
本当にありがとうございました! -
2015年2月22日 2:59 PM #21617
hidekichi
ゲストこんな方法もあります。
◆javascript.js(できれば子テーマ)
$(“#wp-calendar thead th:eq(0)”).addClass(“sun”);
$(“#wp-calendar thead th:eq(6)”).addClass(“sat”);
//$(“#wp-calendar thead th:eq(5)”).addClass(“sat”);
//$(“#wp-calendar thead th:eq(6)”).addClass(“sun”);
//ここは日曜日を最初に表示しているか最後に表示しているかで変わります。◆style.css(できれば子テーマ)
#wp-calender .sun{
color: rbga(255,0,0,0.8); /*もしくは color:red; とか color:#F00; */
/*その他諸々*/
}説明すると、#wp-calenderのtheadのthが0と同等になった時、sunと言うclassを追加。同じくして、thが6と同等になった時satと言うclassを追加。
CSSにてすでに.sunは設定してあるので、classが追加されたらその内容が表示されます。
th:eqをtrにすれば、trの0番目と6番目に同様にclassが追加されますが、文字の色を変えるような場合は、違うclass名にするか、css側で、どの要素(thかtr)の子要素であるとセレクターを指定しなくてはいけません。考え方として、classがついてないならつければいいじゃんって感じです。
cssで指定の要素に枠色を付けたいと言うことなので、border:1px solid #f00とかかなぁと。#wp-calender{
width: 100%;
}#wp-calender tbody{
text-align: right;
}
一応このスタイルでサイドバーの横幅いっぱいと、文字をセンターにすることが可能です。
実際には試していないので多分これでイケるんじゃなかろうかという感じですが、色々試してみて下さい。◆ **:eq(0)とは、
<thead> <tr> <th scope="col" title="日曜日">日</th> <th scope="col" title="月曜日">月</th> <th scope="col" title="火曜日">火</th> <th scope="col" title="水曜日">水</th> <th scope="col" title="木曜日">木</th> <th scope="col" title="金曜日">金</th> <th scope="col" title="土曜日">土</th> </tr> </thead>このようなhtmlがあった時、thead th:eq(0)はthの0番目、つまりこのHTMLでは日曜日を表しています。
$(“#wp-calendar thead th:eq(0)”).addClass(“sun”); が実行されると、<thead> <tr> <th scope="col" title="日曜日" class="sun">日</th> <th scope="col" title="月曜日">月</th> <th scope="col" title="火曜日">火</th> <th scope="col" title="水曜日">水</th> <th scope="col" title="木曜日">木</th> <th scope="col" title="金曜日">金</th> <th scope="col" title="土曜日">土</th> </tr> </thead>というようにclassが追加されます。
-
-
投稿者投稿
- フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。