WPのKtai Style覚書

2008年12月14日 16:17 | | Comments (6) | TrackBacks (0)

訳あって、古いWordPress ME2.1.2を携帯対応にすることになり、
Ktai Style(http://wppluginsj.sourceforge.jp/ktai_style/)という、
プラグインを入れてみたところ、
エラーに・・・(T.T)

エラー文を読むと、Ktai Styleのtags.phpのなかの「get_next_posts_page_link()」という部分で、なにやらエラーが起きているような文章。
(Fatal error: Call to undefined function get_next_posts_page_link()・・・みたいな)

調べてみると、WP ME2.1.2では「get_next_posts_page_link()」という、リンク用のfunctionがまだ使われていないことが判明。

それで、今の新しいWPのwp-includes/link-template.phpから「get_next_posts_page_link()」についてのfunction設定の部分をコピーして、古いME2.1.2のlink-template.phpにペーストしてみた。

おっかなびっくりアップしてみると、動いたじゃないですか!

その後、もう1つテンプレートの中のエラーがあって
「get_previous_posts_page_link()」についても
link-template.phpに新しいWPからコピペして、ちゃんと動くようになりました。

結構古いWPでのKtai Styleでエラーが出ている方がいるみたいなのですが、
このタイプのエラーの解決策を書いている方があまりいないようで、
なかなか、解決策にたどり着けなかったのですが、
「get_next_posts_page_link()」が無いなら、入れちゃえば良いのかも?と思って、
やってみて正解でした。(;^_^A アセアセ・・・

ここら辺が多分、ツボかなと思って、覚書として、書いてみました。

っていうか、WPアップデートしようよって言われそうなんですが・・・
(T▽T)アハハ!

トラックバック(0)

このブログ記事に対するトラックバックURL: http://coco-mama.net/mtos/mt-tb.cgi/52

コメント(6)

OH~! まさに「オープンソース」してますねぇ。(^^)v
でも、支障ないなら、WPのアップデートしたほうがいいですよ。セキュリティ的にも。
「2.7」も出たことですし。

うまく動いた時は、嬉しかったです~!v(=∩_∩=)

>WPのアップデートしたほうがいいですよ。セキュリティ的にも。

あはは!そうなんですよね・・・(;^_^A アセアセ・・・
2.7の管理画面、結構わかりやすくて良いですよね。

でも、色々ありまして・・・
怖くて出来ましぇ~ん!(笑)

そのうち、考えてみます~!(;´▽`A``

調べてみると、WP ME2.1.2では「get_next_posts_page_link()」という、リンク用のfunctionがまだ使われていないことが判明。

あれ? WordPress ME 2.0.11 および 2.1.3 ではきちんと存在しますよ。これらの中間のバージョンである 2.1.2 だけ抜けているとは考えにくいので、お手元の WordPress ME 2.1.2 が何か不完全なものだと思われます。最低でも、ME 2.1.3 にしてみてください。

でも、2.1.x 系統はサポートがされていないため、2.7 にせざるを得ません。2.0.x 系統ならば、2010 年までサポートされるため使えるのですが。

ゆりこ様から直接コメントいただけるなんて、
とても光栄です!!ありがとうございます!(*^.^*)

ME2.1.2での「get_next_posts_page_link()」が無い件については、こちらのサイト
http://wordpress.rauru-block.org/index.php/1562
に書かれていたのと、どこだったか忘れちゃいましたが、他にも書いていた方がいたので、多分ME2.1.2には入っていないのかなと思います。

おっしゃる通り、本当はバージョンアップしちゃえば良いんですよね。
(;^_^A アセアセ・・・
色々と事情もありますが、今後検討してみます。

これからも、色々とお世話になると思いますが、
ご指導よろしくお願いいたします。

>多分ME2.1.2には入っていないのかなと思います。

ME 2.1.2 は現在入手不可能なので、本家版で確認したところ、2.1.2→2.1.3 のアップデートで追加されていました。2.0.x 系統では、2.0.9→2.0.10 のアップデートで入っています。おそらく、2.1.3 で入ったものをバックポートしたのだと思います。

ME 2.1.3 は http://wpme.sourceforge.jp/ から一応入手可能なので、アップデートしてみてください。正式サポートしている ME 2.0.11-2 と違って、ME 2.1.3 は古いままなので、ダッシュボードやフォーラムへのリンクに不具合がありますが……。

ありがとうございます。
ダウンロードして見てみます。(*^.^*)

コメントする


画像の中に見える文字を入力してください。