訳あって、古い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)アハハ!
新しいCMSが今日リリースされた。
今までのCMSとは違って、
普通にDreamweaverでテンプレートなど使って作ったページに
編集可能領域を埋め込めるCMSだ。
名前は『pWebManager』
ピーシーエッグ株式会社(本社:島根県松江市)というところで
オープンソースとして出してくれた。
オープンソースとは、素晴らしい!!
早速、内容を見てみたら、Smartyというのを知らないとダメなようだ。
今日ちょうど、友達とSmartyの話をしたばかりだったので、
やっぱり、これを勉強しないとダメだなと思った。
一応、参考ソースも書いてあるので、
なんとか、そこを手掛かりに使えそうな気もするが、
Smartyをよく知っていると、きっと世界が広がる気がする。
カレンダーや予約状況などは、結構、
ページに組み込みたい、そして、自分たちで変更したいとよく言われる内容だし、
アルバムなんかもそうだ。
こういう機能が、あらかじめモジュールとして入っているのはありがたいです。
あと、ニュースのように内容が増えていく部分と
普通に1ページの中で内容だけ編集していきたい部分なども
選べるようなので、そこもありがたいですよね。
なんか、急にプログラミングを勉強したい気持ちになった。
そういえば!と思って、以前買ったPHPの本を引っ張り出してみると
PHPとSmartyのことが両方書いてあるありがたい本だった。
ラッキー!
Smartyとか勉強してみようかな・・・(^^;