TagWordPress

WordPressのカレンダーを改造してみるよ!

またブログネタなのですが…!
サイドバーなどに設置するカレンダーには、
日曜日の列は赤字にしたり土曜日の日を青字にしたいという
こだわりがあるんですが、デフォルトなどは列ごとに区別できるclassとかは
さっぱり入ってないので、CSSで指定したりできませんでした。

とりあえずプラグインのカレンダーを色々探しましたが、
ぱっと見そのあたりを満たしてそうなのはなさげだったので、
もうこれは作るか…と。(・ω・)

とりあえずプラグインでもAJAX Calenderが機能的にステキだったのと、
いい感じに弄れそうだったのでこれを改造しちゃうことに。
GPLらしいので公開しちゃうー。

ajax-calendar2/model/calender.php

128行目
– echo “\n\t\t<th abbr=\”$wd\” scope=\”col\” title=\”$wd\”>” . $day_abbrev[$wd] . ‘</th>’;
+ $day_name = substr($wd,0,3);
+ $day_classname = strtolower($day_name);
+ echo “\n\t\t<th abbr=\”$wd\” scope=\”col\” title=\”$wd\” class=\”c_$day_classname\”>” . $day_name . ‘</th>’;

222行目
+ $week_v = calendar_week_mod(date(‘w’, mktime(0, 0 , 0, $thismonth, $day, $thisyear))-$week_begins);

230行目
– echo ‘<td id=”today”>’;
+ echo ‘<td class=”wd’.$week_v.'” id=”today”>’;

232行目
– echo ‘<td>’;
+ echo ‘<td class=”wd’.$week_v.'”>’;

以上で見出し行に c_sun,c_mon, … , c_sat というclassと、
テーブル内の各列にwd0 ~ wd1というclassが追加されるので、
これらに対してCSSを指定します。

AJAX Calenderの場合は、clalender.cssでデザイン指定しているので、
その中に書くのもよいですし、使用中のテーマファイルのCSSに追加しても良いと思います。

ajax-calendar2/calender.css

.c_sun, .wd0, .wd0 a {
color:#CC0000;
}
.c_sat, .wd6, .wd6 a {
color:#0000CC;
}

平日の色はテーマファイルの色に準拠していると思います。
そちらも変更する場合は、c_mon ~ c_fri と、 wd1~wd5 に指定すればよいです。

うちの場合は他にも色々やってるんですが、
とりあえず列ごとに色を変える方法として紹介しました。

ちなみにほぼ構成は同じなので、WordPressの wp-includes/general-template.php の
カレンダーに関する部分を同じように修正すれば、デフォルトのカレンダーも同様に出来ますが、
あんまりincludesのファイルを弄ると本体アップデートの際に元に戻ってしまうので
出来ればこういうのはプラグインとかテーマファイル内でやりたいですね。

ついに来たね…ノーブルハットッ!!!(゚ω゚)

コンプリート・サウンドトラックとやらについてくるらしいとのことですよ!!ヽ^シ’ω’)ノシ 公式
わあいステキ!!シンブレ+FARでダメージは更に(正しい意味で)加速するぞッ!(・ω・)
…まぁ、ヘルモーズとどっちが…とか、ひよこの方が総ダメージは↑かもとか
いろいろありますけどね。(n゚ω゚`) み、見た目も大事だよね!!

そろそろ野牛セットも狙ってみようかしら…。鉄球と迷うんですよね。

さて。
ちょっとWordPressのプラグインでとても丁度よさそうなものを見つけたので、
実験的に→に投票フォームなぞを設置してみましたよ。ヽ^シ’ω’)ノシ
月1回程度のペースで消化できればいいなくらいの勢いで
リクエストなぞを受け付けてみる試みですので、よければポチっとしてください。
あるいは項目を作成してみてください。(*’ω’*)ノシ

今日の余談。
痛いニュース(ノ∀`):ドラクエ9、セーブできる数は1つだけと判明しファン困惑
なんか今度のドラクエは情報が出るたびにがっかり度が増している気がします……。(n゚ω゚`)
でもDSのRPGは殆どセーブ1個だけどね…!

PlayStation Storeは無線じゃなくてもPC経由でDLとか出きるんですけどねー
ゼノギアスとか懐かしくてついDL(´・ω゚)

ゼノギアス!いいですね!
これはソフトを持ってるのでPSPに落とそうとは思いませんが、
未だに大好きなRPGのひとつです。(*’ω’*)

よし!今だ!今ならみんなルナ子に夢中で踏んでも誰も気づかない!さぁ四女!俺を踏むんだ!!

(n゚д゚`)?

>たれ猫は職問わないなごみ装備! が
たれ猫は職問わないな ごみ装備! に見えました。疲れてるのかしら(ω)

ねこごみじゃない。(´;ω;`)

ここはあえてレギンレイヴの翼(中段)を推してみるテスト

中段なのに上段でもおかしくないボリュームですよね…。

ロロナ買ってきましたよ!
服も脱いだし準備は万端だ

う…うらやましい!!いや服は着てください。

師匠大好きなので再登場お願いします。一発キャラでは勿体無いと思います。

再登場というかまぁ、師匠はもともと師匠スレのキャラですからね…!

      _,,..,,,,..
     /    ヽ
     :'  ^o^  i  <われを あがめよ
    ノ       :'
   ノ.. ,,,  ... , ヽ..

WordPressを導入したら入れた方がよいと思う10のプラグイン

などという今時のそっち系ブログ記事のようなものをしたためてみるよ!!
興味の無い方は全力でスルーしていってね!!!(・ω・)n-n

とりあえずこのサイトで利用しているもののうち、これは入れておいた方が
いいんじゃないかなーとオススメするプラグインをリストアップしてみました。
WordPressのプラグインはたくさん入れればよいというものではないので、
厳選して導入していきたいですね。

All In One SEO Pack WordPress Plugin

titleタグやmetaタグのdiscriptopnなどをページごとに自動で変えてくれたり
その他ページごとにheadタグ内に追加したりなどが出来るようになります。
特にdiscriptionは素のWordPressだと全部同じになってしまうので、これで設定してます。

brBrbr(CamCam)

管理画面の利便性向上用。
WordPressは素では2行以上の空行が1行にまとめられてしまうのですが、
これを入れると普通に空行が入れられるようにしてくれます。

Counterize II

WordPressではメジャーなアクセス解析・カウンタプラグイン。
管理画面で日別・時間帯別PVやリファラを確認したり、テーマファイルに関数を追記すれば
ページにアクセスカウンタを設置することも簡単に出来ます。
以下の改造も施すとより便利になります。
Counterize II でWordPressにカウンタを表示する – 片っ端からメモってみる

Google (XML) Sitemaps Generator for WordPress

Googleのクロールに適したサイトマップ(XML)を自動的にサイトのホームディレクトリに
生成してくれるプラグインです。

Head Cleaner (WordPress Plugins/JSeries)

head内の外部jsファイルやcssファイルをまとめたり、軽量化してくれます。
サイトの表示を高速化したい場合には入れたほうがよいです。

Ktai Style (WordPress Plugins/JSeries)

携帯対応プラグインです。これを入れるだけで携帯からアクセスしたときに
専用のテーマファイルへ振り分けてくれるようになります。

SPAM Champuru for WordPress (WordPress Plugins/JSeries)

統合スパムフィルタ「スパムちゃんぷるー」のデータに基づくDNSBL(β)を利用して、
コメントやトラックバックのスパム判定をしてくれます。
同じスパムフィルタでも、WordPressが推奨するのはAkismet の方ですが
こちらは利用者登録などは不要なのでお手軽です。
出来ることなら両方導入した方がよいかと思います。

Widgets Reloaded

デフォルトでも入っているウィジェット(カテゴリー、タグ、ブックマークなど)に、より詳細な設定項目を追加してくれます。
※ウィジェット設定画面ではデフォルトのものと別のウィジェットとして追加されます。
ただし英語なので、項目の意味をある程度把握しないとなりません。

WordPress Database Backup (Il Filosofo)

DBのデータを定期的に自動でバックアップしてくれたりします。
何かあったときにリカバリーできるように入れておくとよいと思います。
ちなみにうちは毎週指定のメアドにバックアップファイルを送るようにしています。

WP-AddQuicktag (WordPress Plugins/JSeries)

管理画面の利便性向上用。
投稿エディタ(HTML版)のツールボタンに自分で好きなタグボタンを追加できます。
ビジュアルエディタを利用しない・自分で色々タグを入れたいなどの場合非常に便利です。

入れたほうがいいよ!便利だよ!と思うのはこのくらいですね。
その他うちのサイトに入れてておすすめなものとか、参考になった記事とか。