日付の表示位置変更

以前も記事にも書きましたが、詳しいやり方をMEMO-2のページに載せておきます。
MEMO-2へはメニューのEXTRAから行くことができます。
テーマでTwenty_elevenを使っている人しか参考にならないかもしれませんが、悪しからず。
マークアップするときにclass名は適当に変更して下さい。
また、日付のフォーマットはパラメータで変わってきますので、
自分好みのものを調べて適宜変更して下さい。
英語表記はできればカッコイイですが、ファイルの変更が少し複雑ですからお勧めできません。
また、日付の背景画像はあらかじめ作っておく必要があります。
やり方はあくまでも筆者流ですから、リストタグを使わずにDIVタグを使っても構いません。

iPadからの投稿

bluetoothのキーボードを使って投稿しています。
折りたたみ式なので、キー自体が小さくて打ち難いことこの上ない。
まあ、そのうちに慣れるかなぁ。
iPadをデスクトップパソコンのように使いこなしている人がいたら、
尊敬に値すると思う。
次はマウスでiPadに挑戦してみようかなぁ。

Internet Explorer9のタイトルバー問題

たとえ仕様とは言え、何も表示されないのはちょっと味気ない。
ネットで検索すると「表示させる方法を教えて下さい。」と、かなりの件数がヒットする。
ズバリこれだという解決策にはまだ出会っていない。
質問したほとんどの人は8に戻すとか仕様だから諦めると言っている。
試しにマイクロソフトを覗いてみると、できなくはないと書いてある。
ただし、デザインが古臭くなるのだ。
結局は諦めろということなのかな。
我々デザイナーとしてクライアントさんにくどいように言ってきた、
titleタグは重要ですよ・・・、とか
WordPressでも「設定」→「一般」のキャッチフレーズはタイトルバーに
そのまま反映されるので大事ですよ、なんてことが無駄になってしまうのが
何とも空しい。
せめて、デフォルトでは表示するようにしてあって、設定次第で非表示にできるという風にして欲しかったなぁ。

カスタム投稿タイプの補足

インフォメーションでは説明不足だったことをこちらに書いておきます。
下のコードはインフォメーション2の部分です。
‘xxx’の部分は投稿タイプ名に変更して下さい。
表示順がデフォルトで良い場合は、orderの部分のみ削除して下さい。
デザインはCSSで適当に変更して下さい。

<ul>
<?php
/* カスタム投稿タイプを1ページに5件デフォルトとは逆順で表示する */
$loop = new WP_Query( array( 'order' => 'asc', 'post_type' => 'xxx', 'posts_per_page' => 5 ) );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<li><a href="<?php the_permalink() ?>"><strong><?php the_title(); ?></strong></a> <em>(<?php the_time('Y/n/j'); ?>)</em>
			<?php edit_post_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?></li>
<?php endwhile; ?>
</ul>

SMART HDDに感染してしまったけど・・・

駆除の方法を詳しく説明しているサイトがあったので助かった。
しかし、最初は何が何だか分からなかった。
あたかもシステムを修復してくれるユーティリティーソフトであるかのように作ってある。
Windowsに最初から入っている、おまけのソフトではないかと感じる人もいるのではないだろうか。
勝手にスキャンみたいなのが始まり、それが終わったら修復してあげるからお金を払うように誘導される。
修復なんかしてもらわなくても良いからと、それを終了しようとしてもできないのだ。
終了できないことに焦りを覚える人は、まんまとこのウィルスをばら撒いている奴に騙されることになるかもしれない。
ここで絶対に慌ててはいけない。

続きを読む
逆に騙された振りをしてやるのだ。
つまり、いかにもユーザー登録を済ませたかのように求められるがままに、認識番号を入れる。
これもどこかのサイトに、この数字を入れないさいと例が挙げてある。
次にメールアドレスの入力であるが、でたらめでも通るので適当に作って入れる。
他人に迷惑をかけないように、絶対に有り得ないようなアドレスにすべきでしょうね。
後はセキュリティーソフトでスキャンをかけて、ウィルスを駆除するという手順になる。
処置は簡単なんだけど、知らなかったら絶対に焦ると思う。
何が大変かって、PCを元の状態に戻すことじゃないかなぁ。
モニターの背景は無しにされるし、デスクトップアイコンもほとんどが消えてしまうからだ。
今回のことはセキュリティーソフトを入れてあったのに起こったので、本当に焦った。
どのソフトかは会社の信用のために公表は避けるが、結局今は
マイクロソフトの無料のやつに入れ替えて使っている。

色々できて興味が尽きないWPだが・・・

例えば、バージョン3から新しく導入された機能であるカスタム投稿タイプ。
これを使えば、ブログの投稿とは別のタイプの投稿ができる。
しかもカテゴリー分けが半端なく細かく分類できるし、それを組み合わせたような使い方もできる。
では、実際にはどのように使えば良いのかというと、例を挙げて説明するのがなかなか難しい。
企業で言えば、カタログなんか作るのには適しているのかなぁ。
簡単なところで言えば、「お知らせ」とか「更新情報」なんかには使えそうだ。
ところが、ここで問題になってくるのが条件分岐ができるかどうかだ。
ブログを例に挙げると、「お知らせ」などはトップページだけに表示するようにしたい、
なんていうことができないと、閲覧者にウザったく思われる。
条件分岐ができることはファイル数を少なくするという利点もあり、
テーマフォルダ内が複雑にならないで済む。
中国の「名人伝」ではないが、その道に精通した人よりも
ちょっと齧(かじ)ったような奴の方がやたら複雑なことをやりたがるもんかなぁ。

IEだけでfavicon画像の表示ができない場合

今日はfaviconの話題です。
Firefox、Safari、Operaなどでは何の問題もなく表示されるのに
IEでは何回設定をやり直してもNGっていう場合には
画像そのものを疑ってみる必要があります。
親切に無料でfavicon画像作成を提供して下さっているサイトがありますが、
残念ながら中にはNG画像を作ってしまっているところが存在します。
画像のアップ先ですが、ルートディレクトリでなければならないと
解説しているサイトも見かけますが、必ずしもそうではないようです。
事実、筆者の場合imagesフォルダに置いていても問題なく表示されています。
ブックマークを細かく整理している人であれば感じないかもしれませんが、
faviconが表示されていると目的のサイトが目に留まりやすいので
是非とも利用したいですね。

いや~、完全にはまってしまった。

何かと言うと、utf-8のBOM付きtextファイルをBOM無しにする方法だ。
ファイルのみを扱うのであれば、UTF-8Nで保存すれば簡単にできそうだが、
phpでサーバーに書き出されたデータをBOM無しで直接読み込むのは
筆者のようにphpに疎いと巧くいかない。
色々と調べてみると、BOMのことをゴミと呼んでいる人もいるぐらいだから
やはり厄介なものなのかなぁ。
データを読み込んだところをSafariで見ると、確かにゴミみたいに表示されている。
IEやFirefoxだと一行分空いた感じになり、ソースを見ると影も形もない状態だ。
BOMの存在に気付かない間は、自分のコーディングが拙いと完全に思い込んでいた。
長い時間を費やしたにも拘わらず、残念ながら良い方法を見つけることはできなかった。
今回は付け焼刃的な処置だとは思うが、データの中で任意の文字以降を読み込むという
方法を採用することにした。
最初は2文字目以降という設定にしてみたが、巧くいかなかったので
3文字目以降と変更したところ巧く機能してくれた。
まあ、こんなことが何方かの役に立ってくれれば幸いだ。

やっぱり面白いWP

記事の日付が表示される位置をちょっと変更してみた。
定位置じゃ何か味気ないって感じで。
日付を取得するコードのパラメータを年、月日、曜日に分けてやれば簡単だ。
あとは、CSSのpositionを適当に指定してやれば、意図するところに表示できる。
ただ、注意しなくちゃならないのが、entry-metaが上と下でダブっているから
class名を変えてやらないと巧くいかない。
これまでtwentytenのテーマを使っていた人はloop.phpを弄れば良かったのだが、
twentyelevenの人はそれがcontent.phpになる。
個別ページも変更するとなるとcontent-single.phpもお忘れなく。
やったことはないが、レンタルのブログで自分好みのデザインに変更できるのだろうか?
プログラムのことはさっぱり分からないが、色々と弄れるところがWPは面白い。

Q and A – pluginの改行問題

結論から言うと一昨日(3/26)のバージョンアップで解決されていました。
以前は入力・編集画面での改行が実際のFAQ画面には反映されていなかったのですが、
その問題が完全に解決されていました。
この問題が原因でこのプラグインの使用を諦めていた人や面倒でも改行タグを打ち込んで
使用していた人には朗報です。
他のプラグインと比較してみると、javascriptでアンサーが表示されるところや
並べ替えとカテゴリー別表示などは優れていると思います。
あとはカテゴリー別の表示が編集画面でも設定できて、ショートコードが
一つで済むようになればもっと使いやすくなると思います。
以前のバージョンを使用していた人は改行タグを削除する手間がかかりますが、
バージョンアップしておいた方が今後のことを考えると得策でしょう。
あと、スタイルシートも少し変更する必要があるでしょう。
q-and-a.phpファイル内で問題になっていたところは121行目辺りの(get_the_content)で、
データのbrやpタグを無視して読み込んでいたようです。
因みに筆者は下のように書き換えて使っていました。
この場合、brタグだけが反映されます。
こちらの方がpタグが入らないので、むしろ良いかもしれません。

$qa_shortcode .= '<div class="faq-answer">' . nl2br(get_the_content()) . '</div>';