Tag Archive for 'wordpress'

Page 6 of 20

WPメモ

秋の夜長、眠い頭でWPのver.upになど思いを馳せてみる。

WP2.2+への移行の際には、WP本体に実装されたwidgets?とK2のモジュールがぶつかるあたりをどう回避するかがポイントとなりそう。K2本家に2.2でモジュールを使い続けたい場合に使えるプラグインへのリンクがあったみたい。それ使おう。

さらにWP2.3+へ移行する際には、今度はやはりWP本体に実装されそうなタグ機能と今入れているUTWとのバッティングをなんとかしないといけなそう。UTWは使っている人の非常に多いプラグインなので、どうやら本体に救済措置(UTWから本体タグへのインポート機能?)も用意されているとかいないとか。

ああ、だめだ。ねむい。でもがんばる。

いろいろもし面倒くさそうだったら、あれだな、エクスポートが無事できるようになったWP2.1なので、最初からきれいなWPをつくって、そこにインポートするのでもいいのかもしれない。やりはじめるといろいろ細かに面倒なのだろうけれど。積み重ねって、くずしてみてはじめて、ああ、案外大きかったんだとわかったりもするものだから。ゲームでリセットして前回のセーブ地点まで戻ったときとかによく感じたけれど。

いや、そんなことはどうでもいい。

ええと、あと。そうだ、ブログを(家族と自分のために)製本する際のサービス、かつて、よめいりのどこかに書いたのですが(ねむくてリンクを張る気力が…)、やはりいずれもまだwordpressへの対応は謳っていない模様です。対応を待つより、やるなら、WPの方でMT形式にもっていく方法などを考えるべきみたい。

MT形式でエクスポートするためのプラグインというのが出ているようですが、いまだver0.3というなんとも心細い状況で、案の定、使った日本の方によるとそのままでは(少なくとも日本語では)うまくいかない模様。いくつか手直しして、なんとかエクスポートは成功するようですが、タグの処理などもありそのままでは製本にはよろしくないよう。置換などこつこつ手作業で行って、WPから製本にこぎつけた方がひとりいらっしゃいました。

が、エクスポートが標準装備された今、いずれにせよ手作業が必要となるのであれば、もしかしたらそのプラグインを使わなくても、エクスポートしたものから手作業でMT形式に持っていけるのかな。

あるいは、ちょっと思ったのですが、ectoやmarseditなどのブログエディタに過去ログを読み込んで、MT形式のエクスポートに対応した無料ブログかなにかに全記事アップ、その後、MT形式で吐き出したり…というようなこと、もしかしてできないでしょうかね。ブログエディタから直接、MT形式などに書き出せればと思ったのですが、どうやらそれはできないよう?(ectoもmarseditも落としてみただけで利用していないので、もしかしたらできるのでしょうか。)

秋に入ってから、家族の病院や保育園や趣味のサークルや仕事などでなにか忙しい日々が続いているので、製本もWPのver.upもいますぐどうこうできそうにはないけれど(でもWPは2.3が出る前に2.2にはしておきたいなあ)、そのときのためにメモ。

Sideblog WordPress Plugin(3)

さすがにこんなに長くなるとは思わなかったSideblog第3弾。今回は簡単にちょちょいと。

Sideblogを表示したい箇所(普通はsidebar)に書き込むタグの例。

<?php sideblog('e-yoyyeyiy'); ?><?php sideblog('e-eaeiyyi'); ?>

前者がフォトログ、後者がよめいりのタネ(SEED)。e-yoyyeyiyだとかいうのは、つまりCategory Slug。Sideblogの設定画面で確認することができます。(これ、自動生成されたものなのですけれど、みなさん普通はきっとご自分で指定しているものなのでしょうね(どこでするんだろう)。まぬけでおハズかしい。)

それから、Sideblogの設定画面での表示タグ(Display Format Tags)の例。

<li>%content% - %permalink%</li><li>%content%</li><li>
%content%<br>%Y%/%m%/%d%
<a href="http://www.jajauma.net/yomeiri/?cat=7">#</a>
</li>

最初がデフォルト、2番目がよめいりのタネ用、3番目がフォトログ用(実際には改行なしです。一行が長いとcodeがうまく表示できなかったので便宜上)。

なにかのお役に立てば幸いです。

Sideblog WordPress Plugin(2)

大好きな Sideblog WordPress Plugin の紹介。つづきです。

できること。

 ・選択したカテゴリをサイドバーに表示させることができます。←主たる機能
 ・同時に複数のカテゴリを選択&表示することが可能です。
 ・独自タグにより、カテゴリごとに表示方法を変えることが可能です。
 ・カテゴリごとに表示するエントリーの個数を変えることも可能です。
 ・特定のカテゴリをフィードから外すことが可能です。

管理画面>各種設定>sideblogの設定画面はこんな感じです。

 sideblog2.jpg

ポイントは次の点。決して高機能なプラグインではありませんが、これらのためにこのプラグインが愛すべきものになってい(る…とわたしは思い)ます。

 (1)Select Categoriesにチェックを入れたカテゴリは、トップページの本文から外れます
 (2)Select Categoriesにチェックを入れ、かつ、表示箇所にタグを入れるとサイドバーに表示されます
 (3)Select Categoriesにチェックを入れても入れなくても、Exclude from Feedsにチェックを入れるとフィードから外れます

これらの組み合わせによって、使い方にかなり応用がききます。

Continue reading ‘Sideblog WordPress Plugin(2)’

Sideblog WordPress Plugin(1)

このところWPなキーワードで辿り着いてくださる方もいらっしゃるようなので、きょうは延び延びにしていたお気に入りのSideblog WordPress Pluginの紹介など。

 Sideblog WordPress Plugin
 http://wordpress.org/extend/plugins/sideblog/

これは、sideblogやasideなどと呼ばれる「ブログ本体とは分けた(小さな第二の)ブログ」をつくるためのプラグインです。サイドバーに置かれ、メモやお知らせなど、サブ的な用途で使われているのをご覧になることも多いでしょう。例えば、よめいりならば、こんなところで利用しています。

 sideblog1.jpg

sideblogには、実際に2つのブログを動かして(つまりWPならWPを2つインストールして)片方をもう片方のサイドバーに表示させる、というような方法もありますが、このsideblogプラグインでは、

 wordpress本体は一つのまま、
 特定の(指定した)カテゴリのみsideblogとして抽出&生成

という方法をとることができます。つまり、すべて一つのWP内で完結するということ。いくつもの管理画面を渡り歩くのが面倒だという方(わたしです)や、投稿があちこちに散らばるのが好きではないという人(これもわたし)には、便利なアイテムではないでしょうか。(わたしにはめちゃめちゃ便利です!)

導入の仕方は、ごく一般的なもの。

 (1)ダウンロードして、プラグインフォルダにアップロード
 (2)管理画面>各種設定>sideblogにて、ちょちょいと設定
 (3)表示させたい場所に、専用のタグを追加

以上。

大きなプラグインではないのですが、選んだカテゴリをフィードから外す、なんていう小技も使えたりして、アイデア次第ではいろいろと重宝。大好きなプラグインだけにまだまだ長くなりそうなので、つづきはまた改めて。

Continue reading ‘Sideblog WordPress Plugin(1)’

EUC-JP→UTF-8へ変換(できた!)

先週、挫折したWP.MEのUTF8変換、昨日再び挑戦しました。結果、どうやら成功した模様です。やった〜!

 (1)メンテお知らせプラグイン「Maintenance Mode 日本語版」をオン。(本家参考)
 (2)phpMyAdminでWPのデータをエクスポート。(Odysseygate.com参考)←変更★
 (3)テーブル名の接頭文字を一括変換。(まみむめも参考)
 (4)**_optionsテーブル**_user_rolesカラムの「管理人」等をUTF-8用に書き換える。(まみむめも参考)
 (5)**_optionsテーブルblog_charsetカラムoption_valueをEUC-JP→UTF-8に。(まみむめも参考)
 (6)**_postmetaテーブルでの日本語タグのバイト数変更(UTW用)。(まみむめも参考)
 (7)**_options テーブルの rss_部分をEUC-JP>UTF-8に修正。(まみむめも参考)
 (8)文字コードをUTF-8で保存。(まみむめも参考)
 (9)phpMyAdminでファイルをインポート。(本家/まみむめも参考)

ここまでの流れは先週のものとまったく同じですが、一点だけ変更。(2)において、本家のEUC→UTF変換ページで指示されていたものではなく、

 Odysseygate.com:WordPressサーバ移転まとめ
 http://www.odysseygate.com/archives/755

で紹介されていたphpMyAdminのエクスポートオプションにてエクスポートを行ったのです(こちらと同じ方法は他のいくつかのブログでも紹介されていました)。本家のものとの違いは、

 ・「DROP TABLE」を追加する、にcheck!
 ・完全な INSERT 文を作成する、からcheckを外す
 ・バイナリフィールドは 16 進数を使用する、にcheck!

の3点。このうちのどれが影響したのか、あるいはまったく別の部分が関係していたのかはわかりませんが、この方法でエクスポートし、手順のように作業してから、インポートしたところ、先週と異なり無事インポート完了することができました。感激。(注:利用中のチカッパでは、Odysseygate.comさんのロリポップ同様、圧縮してのエクスポートはサポートしていませんでしたので、圧縮部分は先週も今回もnoneで行いました。)

この後、

 (10)wp-config.phpを編集&アップロード。(まみむめも参考)
 (11)直接日本語を書いているテーマファイルをEUC-JP→UTF-8に。(本家/まみむめも参考)

という一般的な手順を踏み、無事、よめいりはUTF-8に。

あといくつか(個人的にプラグイン等に日本語を含ませていたりして)文字化けしていた部分について、

 (12)丸めた月別アーカイブもEUC→UTF(K2>modules>monthly.php)
 (13)サイドバーのrecent commentをEUC→UTF(Commented entry list)
 (14)ナビゲーション(WP-PageNavi)をEUC→UTF

と処理し、こちらもきれいな表示に。

ただ、この(11)〜(14)のEUC→UTF化、

 ファイルをDLして → エディタで開いて → UTFで保存 → ファイルをUL

としたのではうまくいかない場合がいくつかありました(うまくいったものもあります)。その場合、何がどう違うのかよくわかりませんが、DLしてローカルで作業するのではなく、ブラウザのWP管理画面にある「表示>テーマエディタ」(あるいは「プラグイン>プラグインエディタ」)にて、

 該当ファイルを選択 → ブラウザをEUC表示に切り替え(フォーム以外は文字化けだらけ)
 → エディタのフォーム部分をまるごとコピー → ブラウザを再びUTF表示に切り替え
 → エディタのフォーム部分にさきほどコピったのをまるごとペースト → ファイルを更新

としたところ、ブログが真っ白になることなく、うまく文字化けを直すことができました。WPの管理画面経由で修正できるものはそうした方がいいということなのかな〜。

 (15)shortstatを再起動(無効化&再度有効化)
 (16)twitter toolsを再起動(無効化&再度有効化)

最後に、あまりに大きいのでログを見捨てた(エクスポートから除外した)shortstatとtwitter toolsの2つのプラグインについて、再起動(無効化+再度有効化)を行ったところ、新たにまっさらなこれらのためのフィールドができあがり、再びゼロから動き出しました。忘れずに、これ、

 (17)メンテお知らせプラグイン「Maintenance Mode 日本語版」をオフ。(本家参考)

も行って、無事(たぶん)、よめいりのEUC-JP→UTF-8化、完了〜! やった〜!!! 
まみむめもさん、Odysseygate.comさんに深く感謝します。

オートセーブ、化けずにうまくいってます。
twitter toolsのdaily postも、化けずに投稿されてます。
del.icio.usのdaily postと、管理画面からのエクスポートは未チェック。

落ち着いたら、WPのver.upもしなければ。
古い方の(消さずに残っている)移行前のデータも少ししたら削除ね。

ひとまずお疲れさま!

<追記(2007/07/5)>

del.icio.usからのdaily postも化けずにうまく投稿されました。
管理画面からのエクスポートもうまくいった模様です。