TablePressは必要なかった事に気づく

WordPressで表を作成するとき、標準の機能はどうにも使いにくい。

これまでは TablePress というプラグインを使って誤魔化していたが・・・最近、

TablePress は必要無かった

という結論に至る。

WordPressの弱点 表組

無料のWEBサイト作成ツールとして、破格の高機能を誇るWordpressだが、弱点もある。

特に弱いと感じるのは表関連。作成、編集が極めて面倒くさい。特に事後管理は壊滅的。

例えば、TyneMCE(標準エディタ)で表を作成。少し線を触っただけでズレる。データの流用すら困難。

ここで登場するのが・・・大人気?のTablePressプラグイン。だが・・・使ってみると、やっぱり管理が面倒すぎる。

どうしたものかと考えていたある日、突然気づいた。

コレむしろ、プラグイン入れるよりエクセルで管理して都度HTMLコードに直接変換した方が楽なのでは

・・・と。

ググったら変換サイトが複数あった・・・あ、やっぱりみんなそうなのね。

エクセルシートをHTMLテーブルに変換しちゃう君 (ββ)を使う

http://styleme.jp/tool/xls2html/

現状これが最高の出来。作者はネ申。

まぁしかし・・・もはやメジャーなプログラムなのだろう。ネット上に同じようなものが多数あった。

Excel to HTML

ExcelからHTMLテーブル変換

など。

国外含めると無数にある。誰が本家なのかは不明。

データはエクセルなり、googleスプレッドシートなりで管理したあと、「変換しちゃう君」でHTMLコードを生成。

WordPressのテキストモードでコピペする。

順位 氏名 居住地
1 サトウ 東京
2 スズキ 大阪
3 タカハシ 福岡
4 タナカ 札幌
5 プーチン モスクワ

超簡単じゃねーか!!

TablePress要らなくね?!

何で、あんなに勧められてんの?!

CSSで見た目調整

コピペしたあと、クラス名を付加すれば見た目の調整も簡単にできる。

とりあえず、table_custom_xxxx_01 &02と仮命名しておき、Wordpressの標準機能である「カスタマイザー>追加CSS」へ書き込み。

プレビューしながら調整してみた。

ボーダーのスタイル調整

.table_custom_xxxx_01 table {
border-collapse: collapse;
}

ボーダーを重ねる。もはやデフォ。指定しない場合、黎明期のジオシティーズあたりにありがちだった、やや懐かしい感じになる。

ボーダー色と基本色の調整

見出し(th要素)の線幅、位置、色の調整

.table_custom_xxxx_01 th {
border: solid 1px #666666;
text-align: center;
background-color: #aabbcc;
}

データ(td要素)の線幅の調整
.table_custom_xxxx_01 td {
border: solid 1px #666666;
}

見出し行(thead th要素)の色の調整

.table_custom_xxxx_01 thead th {
background-color: #bbccdd;
}

これらを適用すると、こうなる。

順位 氏名 居住地
1 サトウ 東京
2 スズキ 大阪
3 タカハシ 福岡
4 タナカ 札幌
5 プーチン モスクワ

データセル一行ごとに色を変える

奇数行

.table_custom_xxxx_02 tbody tr:nth-child(2n+1) {
background-color: #aaFFff;
}

偶数行

.table_custom_xxxx_02 tbody tr:nth-child(2n) {
background-color: #ffffff;
}

順位 氏名 居住地
1 サトウ 東京
2 スズキ 大阪
3 タカハシ 福岡
4 タナカ 札幌
5 プーチン モスクワ

xxxx 部分を何パターンか作っておけば、差し替えて使える。

WordPressはプラグイン使わない方が良い

WordPress は、慣れれば慣れるほどプラグインが要らなくなるようだ・・・

使い込んでいくと必然的に、自ら標準機能をモディファイしてチューニングしていく事になる。

一方で何も考えず、ソース読めない、HTML解らない、PHP知らん。みたいなスタンスでは、ひたすら有料サービスへ誘導されてしまう。

フリーウェアって、フツー逆な気がするんだけどな・・・それだけ生業にしてる人が多いって事なのだろうか。

WordPress はフリーソフトの中でも特に奥、というか闇が深めに感じる。

例えばネットでは、かなりの割合にてド素人に WordPress 勧めてくるサイト(セットでレンタルサーバーも)居るけど、あれは酷い。

ド素人にいきなり WordPress は明らかに無理だ。最低でもLinux使える、HTML書ける、ソースが読める(代入、変数、ループ、関数の基礎知識 等)・・・

このくらいは習得していないと無理。じゃなきゃ採用は見送るべき。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA