Home > tips > web

web Archive

wordpressバージョンアップ

このブログ1年くらい、wordpress ME 2.2.3っていう古い古いスクリプトで動いてたんですけど、このたび本家 wordpress 2.7 にめでたくバージョンアップしました。MySQLもv4だったのをv5に。スッキリですけど、プラグインとかが完全に変わっているので、その辺はこれからです。

一応手順。

  1. 旧バージョンで使用していたDBから、すべてのテーブルをSQLでエクスポート
  2. 旧バージョンのテーブル全削除
  3. 新バージョンのDBにエクスポートしたSQL実行
  4. 旧バージョンのwordpressインストールディレクトリをローカルにDL(バックアップ用)
  5. 旧バージョンのwordpressファイルを全削除
  6. 新バージョンのwordpressファイルをアップロード
  7. DLした旧バージョンのうち、wordpress/wp-content/pluginsのAkismet以外を新バージョンの同じディレクトリにアップロード
  8. ./wp-admin/upgrade.phpでいろいろ実行
  9. デザインを微調整するなど

推奨されてる手順は、ここまで激しく削除とかしないんですけど、油断しまくってやったら案外うまくいきました。たぶん、DBのバージョンを上げたからちょっとだけアクセスが軽くなったと思う。

というわけで遙か4をガンガンすすめてます。今から第四章。

はてなスターに対応しました

タイトルの横んとこに☆マークが付いてると思います。これがはてなスターボタンです。「おもろかったよ!」とか言いたいときに押します。すると、黄色い☆マークが新たに付きます。

で、一応はてなにアカウントがないと押せませんし、押すとそのアカウント(はてなID)はみんなに分かるようになります。それが気分悪い方は押さないようにしてください。はてなIDがなければはてなのログインページに飛ばされるだけです。

はてなアカウントがないとって書きましたけど、OpenID(厳密には対応してるといえないと思いますけど)といって、LivedoorアカウントやYahoo!のアカウントがあれば、そちらの認証でログインすることもできます。この場合もIDは分かるようになるので、気になる方はいろいろお気をつけください。

ちなみに、この記事の一番最初の☆マーク(黄色いほう)は、matonoが持ってるpicolerというIDを使って付けています。テストです。上のように表示されます。picolerはオタク用にずいぶん前に取ったんですけど、ずっと使うのを忘れていました。はてなはサブアカウントも5つまで取れるので、別人になりたい方にもおすすめ。ただし、ちょっと閉鎖的。

詳しくははてな及びはてなスターヘルプページをご覧ください。

コメントより敷居が低くて、見てるよ、という気持ちだけ表したいときはひとつクリック。この文章を強調したい! というときは、文字列を選択した状態でクリック。ちょっと面白いかもと思いまして。

検索ワードまとめ~夜リクオと昼リクオ~

ここはブクマとかRSSリーダーで読むとかそういうの当然まったく自由にしてるつもりのブログですけど、ヲタク的な内容なのと自意識過剰なのとでアクセス解析はわりとキッチリ行っています。なので、どんなキーワードで検索されたかとかが分かって面白いのである。で、今日は最近面白かった検索ワードをふり返りたいと思います。

よりすぐり一覧

  • 夜リクオ×昼リクオBL小説
  • ぬらりひょんの孫 リクオ受け (※類似多数)
  • ピューと吹くジャガー ジャガーさんはハーフ
  • グラ グリ 萌え 映画 ジャガー
  • スケットダンス エロ画像
  • PSYREN 夜科 朝河 雨宮
  • エスカフローネ エロ 二次創作
  • ふたりエッチ 二次創作
  • 東京クレイジーパラダイス 二次創作
  • 健康的なエロ
  • 潮吹き描写 (※複数回検索されています)
  • 男性向け エロ 愛
  • パンティラインってたまらない

なかなかすごいリストですね。どんなブログやねんて感じですね。

Continue reading

Smart Archivesを修正

  • 2007-12-13 (木)
  • web

アーカイブページにはSmart Archivesを使っているのですが、wordpress2.2対応のv1.9でいくつかバグがあって、あと月が英語表記になるのが気になってたので一気に修正してみた。原稿も終わったということで。

1.まずバグの修正。substr関数のせいで月別アーカイブのURLが欠けるので関数使わないようにする。
49行目くらい。年別のとこ、<strong>になってる意味も分からんかったので消した。

echo ('</strong><strong><a href="'.substr(get_year_link($currentYear->year, $currentYear->year), 0, -1).'">'.$currentYear->year.'</a>:</strong> ');  
↓
echo ('<a href="'.get_year_link($currentYear->year, $currentYear->year).'">'.$currentYear->year.'</a>: ');

次53行目くらい。

if ($monthsWithPosts[$currentYear->year][$currentMonth]) echo ('<a href="'.substr(get_month_link($currentYear->year, $currentMonth), 0, -1).'">'.$shortMonths[$currentMonth].'</a> ');
↓
if ($monthsWithPosts[$currentYear->year][$currentMonth]) echo ('<a href="'.get_month_link($currentYear->year, $currentMonth).'">'.$shortMonths[$currentMonth].'</a> ');

2.細かい話ですが、emptymonthっていうクラスが定義されている、何も投稿がない月の表示を消してみる。54行目くらい。

else echo '<span class="emptymonth">'.$shortMonths[$currentMonth].'</span> ';
↓
else echo '<span style="display:none;">'.$shortMonths[$currentMonth].'</span> ';

※ここに関してはこちらの記事を参考にさせて頂きました。いっそif文自体消そうかと思ったけど、こっちのほうがスマートっぽい。

3.月の表示が英語表記なのを数字表記に直す(好みの問題)。43行目くらい。

for($currentMonth = 1; $currentMonth < = 12; $currentMonth++) $shortMonths[$currentMonth] = ucfirst(strftime("%b", strtotime("$currentMonth"."$bogusDate")));
↓
for($currentMonth = 1; $currentMonth <= 12; $currentMonth++) $shortMonths[$currentMonth] = strftime("%m", strtotime("$currentMonth"."$bogusDate"));

この$shortMonthsっていう変数どっから来てんねんと思ってたらfor文の中なのね、てっきりデフォルト定数かなんかだと思い込んでいたためちょっと手間取りました。どんだけ素人よ。あとロケールはjaにしてるんだけど、jaでも%b指定すると英語なのだろうか。睦月、如月、とかなっても困るかな。ドキュメント検索してもいまいち分かりませんでした。

以上でわりと楽しくSmart Archivesが使えると思います。

Continue reading

利用中のWordpressプラグイン一覧

  • 2007-11-23 (金)
  • web

自分のためのまとめ記事、ということで。

Continue reading

ホーム > tips > web

Search
Feeds
Meta

Return to page top