「WordPress」タグアーカイブ

TwentyTen

WordPress 3.0 が正式版になったようなので、採用してみた。

テーマはそのままなにスゴクフォントサイズが小さい。調べるのもメンドーだと思って TwentyTen テーマも採用した。こちらは逆にやや大きめだった。

ブログ・タイトル部分は後回しにして、取りあえず一連のライブラリなどを設定する。

ところが <head> 部分の指定をしていて「オヤッ」と思ったのが、DOCTYPE 指定。

<!DOCTYPE html>
<html dir="ltr" lang="ja">

正に「なにコレッ」状態。調べるとどうやら html5 を意識しているようだとのことで、従前どおりに書き換える。

しかし、<?xml version="1.0" encoding="utf-8"?> をどこへ入れてもマッシロになる。

マ、それはいいとしても、今度は W3C Validator を試してみる。すると、Transitional.dtd でもエラーになる。直前に使っていた Vicuna Exc ではその手のエラーのなかった role 属性が二ヶ所とタグクラウドで使っている WP Cumulus (日本語対応)の onerror イベントハンドラであった。role はこれも調べると「オレオレ属性」とかいう性質のもので将来的にはおもしろそうだと考えるが、「そんな属性ありません」と叱られた。

Another HTML-lint でも案の定 XML 宣言と role 属性・onerror 属性が槍玉に挙げられた。
他に迂闊だったソース表示のタブ文字もあったが、これはどうにでもなるから、問題ナイ。

< 追記 >

先のテーマが strict.dtd だったので、IFrame-less というプラグインを使っていたのだが、それをこの TwentyTen に追加すると、インラインフレームとしての内容に収めてあった jQuery ライブラリの動作がおかしいばかりでなく、記事のフォントサイズを小さくしていたのもこの IFrame-less というプラグインでした。

GoogleAnalyticsVisits (2)

エラーメッセージが syntax error, unexpected ‘}‘ であれば、多くの例を Google 先生が教えてくれる。

しかし { となると、4 ページくらい進んでやっと facebook 関連フォーラム を見つけた。 そこには

  1. 1st check that you can run php5 on ur server.
  2. 2nd get into note pad and make a file with this one line in it: AddType x-mapp-php5 .php
  3. 3rd save the file as htaccess.txt
  4. 4th upload this file to your root directory on your server and rename the file to .htaccess
  5. 5th it will be a hiden file so confi your ftp so it shows the file if needed.
  6. 6th now run your facebook application.

となっていてナント単純な話ではなさそう。

そこでインストールしてphp のバージョンを調べても 5.2.6 となっているのにと思いながら、lolipop と php について検索すると、古い記事ばかりなので大して当てにならないと考え、サーバーに照会のメールを送る。

一方で質問板に質問をした。 やがて回答がつき、「php は 5 でないのかも」。

暫くすると、別の回答がつき、「そんな try の部分でエラーになる場合は、サーバーの php のバージョンが4の可能性がありますね。」と。

lolipop から返信があり、それには「php4 からの php5 切り替えツールを用意してある」とのことで、WordPress 以外 php を使うつもりもないので、php5 にした。

lolipop ftp は普段 fireFTP を使うんで、そんなの全く目に入って無かった。 面目ない。 パーミッションの変更とか、.htaccess の編集くらいしか用がないんだもの。

切り替えて間もなく再チャレンジ。 エーーーッ、まだエラー ?
即時には反映されないのかも知れない。

かなりの時間を置いてまた、有効化にチャレンジ。
できたあああ。パチパチパチ。

GoogleAnalyticsVisits

重大なエラーを引き起こしたのでプラグインの有効化はできませんでした。

とメッセージが表示され、google-analytics-visits を有効化することができません。 内容は

Parse error: syntax error, unexpected ‘{‘ in server path/wp-content/plugins/google-analytics-visits/google-analytics-visits.php on line 224

件の php は次のとおり。

    update_option('GoogleAnalyticsVisits_displayTotalPageviews',            $_POST['GoogleAnalyticsVisits_displayTotalPageviews']);

    

    update_option('GoogleAnalyticsVisits_displayPoweredBy',                 $_POST['GoogleAnalyticsVisits_displayPoweredBy']);

    

    try {

        update_option('GoogleAnalyticsVisits_cache',                        GoogleAnalyticsVisits_widget_output());

    }

    catch(Exception $e) {

        if(stristr($e, "Invalid value for ids parameter"))

            $output = "<b>Google Analytics Vists Alert:</b> please check/recheck/enter your Google Analytics Profile ID.";

        elseif(stristr($e, "Failed to request report data"))

            update_option('GoogleAnalyticsVisits_cache',                "<b>Google Analytics Vists Alert:</b> please check/recheck/enter your Google Analytics Profile ID.");

        elseif(stristr($e, "Failed to authenticate user"))

            update_option('GoogleAnalyticsVisits_cache',                "<b>Google Analytics Vists Alert:</b> please check/recheck/enter your Google Analytics account details (username and password).");

        else

            update_option('GoogleAnalyticsVisits_cache',                "<b>Google Analytics Vists Alert:</b> unknown error please contact me at <a href=¥"http://peplamb.com/google-analytics-visits/#respond¥">plugin page</a> if you find this error/message.");

    }

    

    //header("Location:".GoogleAnalyticsVisits_currPageURL());

}

ここで言う 5 行目がメッセージの 224 に当たるのだが、一体どのようにすれば正解なのかがわからない。