Ξ 2012/5/6 日曜日
ながいタイトルになってしまいましたが、今回は外部業者の納品したWordpress運用の際起こったエラーです。

Windows Live Writerで過去記事を開こうとして起こったエラーで、
サーバーの応答が無効です
ブログ サーバーから受信した metaWeblog.getRecentPosts メソッドへの応答が無効です。
Invalid response document returned from XmlRpc server
となります。
表示や管理画面、設定関係も調べましたがあやしい所はありません。
もしや functions.php にでもなんか仕込んだコードが原因かと思い開いてみると、ありました。

実は上のコードの中に2か所あるのですが、見つけることができたでしょうか?
答えは、『?>』の後の改行です。
これを削除し

このように直し終了です。
以前、この改行のせいでWordpressが真っ白になってしまったことがあります。
発生する症状は違いましたが、もし WordPress の functions.php をいじった後エラーが起きたら確かめてみる事項のひとつです。
Ξ 2012/4/3 火曜日

表題通りなのですが、Wordpressでカテゴリの先頭に投稿を表示させる『この投稿を先頭に固定表示』の機能を使うと、トップページなどの時系列で表示したい所でも先頭に表示されてしまいます。
これを回避する方法を・・・。
Wordpessでは”query_posts()”関数を使いループの条件を決めていますが、これに”ignore_sticky_posts=>1”を付け加えてあげます。
たとえば、
<?php query_posts($query_string . "&showposts=5&order=DESC&ignore_sticky_posts=>1"); ?>
showposts=5:5つ表示
order=DESC:新しい記事順
ignore_sticky_posts=>1:先頭に固定表示を無視
こんな具合です。
Ξ 2012/3/18 日曜日
前回の
WordPressに投稿すると、新浪微博にも自動で投稿できるプラグイン『WP Connect(WordPress连接微博)』その① 新浪微博登録
の続きです。
新浪微博関連の登録が終わったらさっそくWordpressプラグインの導入です。
—————— WP Connect(WordPress连接微博) —————-
WordPressの管理画面、『プラグイン』→『新規追加』で『WP Connect』を検索、インストールします。


インストールが終わったら、設定から『WordPress连接微博』を開き、『开放平台』のタブをクリック、”App Key”と”App Secret”を新浪微博の所に入力します。
”App Key”と”App Secret”の取得方法はこちら
WordPressに投稿すると、新浪微博にも自動で投稿できるプラグイン『WP Connect(WordPress连接微博)』その① 新浪微博登録

入力したら『変更を保存』、『同步微博』のタブを開きます。

是否开启“微博同步”功能:チェックを入れる
同步内容设置:1
自定义消息:新文章前缀に文章の前に付くタイトルなどを入れる
『変更を保存』
新浪微博のアイコンをクリック

新浪微博のサイトが開きます。

新浪微博との連携を許可します。
これでWordPressに投稿すると、新浪微博にも自動で投稿できるようになります。

※結構難解で何度も失敗しました。うまくいかない場合は、手順が違っていたりする場合が多いと思います。
Ξ 2012/3/15 木曜日
微博に登録したらやってみたいのが『自動投稿』。
探してみたら色々あったのですが、このプラグインがよさそうでした。
『WP Connect(WordPress连接微博)』
まずは、新浪微博に登録をしておいてください。
そしてデベロッパー登録をします。
———— 新浪微博に登録 ————————–
http://open.weibo.com/development

緑の『创建应用』をクリック、『其他』をクリックします。

開発者としての基本情報の入力を求められますので、上のボタンをクリックし入力して行きます。

上から、
・開発者タイプ(左が個人、右が会社)
・開発者名前
・地域
・E-mail
・電話番号
・チャットツール(自分はMSN、ホットメールを使いました)
・Webサイト
『提交』をクリック、『確定』クリック。

右上、『创建应用』をクリック、

上から
・应用名称:アプリケーション名を適当にいれます
・应用地址:サイトURL
・应用介绍:アプリケーションの説明
・域名绑定:ユーザーの制限をしているかどうか
・应用分类: 分類?
・标签:タグ?
チェックをつけて『创建』をクリックし、『確定』なのですがわかりずらいので参考にあげておきます。

App KeyとApp Secretが発行されますので控えておきます。

——————————————————–
新浪微博の登録はこちらを参考に・・・
中国版Twitter『新浪微博(シナ・ウェイボー)』に登録してみた
Ξ 2012/2/8 水曜日
WordPressに投稿すると、mixiの日記にも自動で投稿できるプラグイン『publishToMixi』
で紹介していた『publishToMixi』ですが Windows Live Writer や iphone などの外部からの投稿が反映されていないようです。
wordpress3.3.1のバージョンアップからだと思うので、wordpress の仕様変更が原因だと思うのですが、今までも mixi のセキュリティ変更などで動作不良になったこともしばしば・・・。
そこで提携をした twitter と mixi ですので連携も確かだろうと、mixi の外部連携を使って twitterと連携させることにしました。
publishToMixi の良さのひとつにmixi日記に投稿できるという利点があるのですが、ちょっと我慢してmixiボイスでの連携です。
投稿時の流れはこんな感じになります。
Windows Live Writer で wordpress に投稿
↓
wordpress のプラグインで twitter に自動ツイート
↓
twitter と mixiボイスが自動連携
———– twitter と mixi を連携する ————–
まずは mixi にログインした状態で『設定変更』をクリック

『外部サービス連携』の『・twitter連携』をクリック

Twitter連携の部分、『設定方法を選ぶ』をクリック

Twitter連携の設定を決めます。

今回は『Twitterのツイートを、mixiボイスに転送する』にしました。
ここの設定で、相互に転送したり、mixiからtwitterへ転送したりできます。

twitterのアプリ認証が開きますので『連携アプリを認証』クリックして終了です。
これで wordpress に投稿すると mixiボイスにも反映されます。

Ξ 2011/8/14 日曜日
WordPressに投稿すると、mixiの日記にも自動で投稿できるプラグイン『publishToMixi』でmixiに自動投稿できるようになったら、次はFacebookです。
英語にんってしまうのですが、『Wordbooker』というプラグインを使ってみます。
————— インストール ————————–
WordPressの管理画面、『プラグイン』→『新規追加』で『Wordbooker』を検索。インストールします。

『設定』の中に『Wordbooker』がありますのでここで設定をします。

まずは、『Connect with Facebook』をクリック、『許可する』でアプリを通します。


Facebookに通るようになったら、設定なのですが、けっこうたくさんあるのでざっと自分が変更したところだけ紹介します。

Length of Extract を400に変更、投稿の文字数だと思うのですがこれを多くしました。
Default Pubish Post to Facebookにチェック。
Post Attributeを”mauyas.comから %title%”に変更
『Save Blog Level Options』をクリックして終了です。
Ξ 2011/8/13 土曜日
遅ればせながら、”Wordpress”で”mixi”を活用するプラグインです。
WordPressに投稿すると、自動でmixiの日記にも投稿できるというもので、ものぐさな自分にはぴったりのプラグインです。
これでまっさらなmixi日記もなんとかさまになるというものです。
——————— インストール ———————————-
いつものようにWordPressの管理画面からのインストールです。
管理画面の『プラグイン』→『新規追加』で『publishToMixi』を検索。インストールします。


『設定』の中に『mixi投稿設定』がありますのでここで設定をします。

設定自体はいたって簡単なのですが、『mixi ID』というのがあります。

これはmixiでの自分のIDなのですが、簡単な見方は、
mixiのプロフィールを開いたときのURLに、”?id=○○○・・・・”というのがありますのでその数字を入力してください。
投稿画面のチェックボックスで投稿するかどうかを選べるのですが、『デフォルトでオンにする』のチェックをつけておくと、Windows Live Writerなどで記事を書いても自動でアップできますので便利です。

Ξ 2011/7/12 火曜日
あなたのサイトがよりソーシャルでインタラクティブになる『Google +1 ボタン』
で書いたように、大御所もSNS参戦と言うことでこのへんの効果ももう無視できそうにありません。
そこでWordpressでサクサクっとやってしまうお役立ちプラグインです。
『WP Social Bookmarking Light』
対応しているサービスは
Hatena Bookmark
Hatena Bookmark Users
Hatena Bookmark Button
Twib – Twitter
Twib Users – Twitter
TweetMeme – Twitter
Tweet Button – Twitter
Livedoor Clip
Livedoor Clip Users
Yahoo!JAPAN Bookmark
Yahoo!JAPAN Bookmark Users
Yahoo!Buzz
BuzzURL
BuzzURL Users
@nifty Clip
@nifty Clip Users
Tumblr
FC2 Bookmark
FC2 Bookmark Users
newsing
Choix
Google Bookmarks
Google Buzz
Google +1
Delicious
Digg
FriendFeed
Facebook Share
Facebook Like Button
Facebook Send Button
reddit
LinkedIn
Evernote
Instapaper
StumbleUpon
mixi Check
mixi Like
GREE Social Feedback
atode
と多彩です。
——— インストール —————————————————————
このサイトの場合、『Like』というFacebookのいいねプラグインを導入してたのでこれを停止。
新たに『WP Social Bookmarking Light』を利用します。
いつものようにWordPressの管理画面からのインストールです。
管理画面の『プラグイン』→『新規追加』で『WP Social Bookmarking Light』を検索。インストールします。


インストール、有効化が済むと、『設定』から『WP Social Bookmarking Light』を設定します。

日本語化もされていますので簡単に設定できると思いますが、mixiを使う場合、mixi check keyが必要となります。
下の方、mixiの所にあるリンクから設定の説明を読んでください。

設定が完了するとこんな風に表示されます。

Ξ 2011/7/10 日曜日
WordPressの投稿時にTwitterにつぶやいてくれるプラグイン『wp to twitter』OAuth認証対応
で紹介した、Twitterへの投稿プラグインですが、いつの間にかTwiterへ投稿できなくなっていました。
そこで、自動更新をしてみるとなんと

日本語になっていました。
これは大変たすかります。
さっそく日本語になった設定内容をみていくと、

『特殊なツイートタイミング設定』の所、
“リモート投稿時にツイートする (メール投稿・XMLRPC クライアント)”
にチェックを入れる項目を見つけました。
自分の場合、Windows Live Writer で記事を書いているのですが、どうやらこれが原因のようです。
Windows Live Writer やメール投稿などをしている方で、『WP to Twitter』でWordpressの投稿がTwitterに反映されない方は、ぜひチェックしてみてください。
Ξ 2011/1/30 日曜日
iPhoneをつかってみてやっぱり気になったのがサイトの表示でした。
ブラウザがSafariなので一般表示は問題ないのですが、やっぱり小さい。

そこでスマートフォン表示に自動で変換してくれるプラグイン『WPtouch』を導入してみました。
いつものようにWordPressの管理画面からのインストールです。
管理画面の『プラグイン』→『新規追加』で『WPtouch』を検索。インストールします。


有効化すればすぐに使えるようになります。

『WP FollowMe』がFlashなのでうまく表示されていませんが、とりあえずOKとします。
ほとんどそのままカスタマイズなしで使えると思うのですが、一つだけ気になることが・・・。
絵が少なくなりますのでIconをオリジナルにした方が分かりやすそうです。
設定の中の『Default & Custom Icon Pool』にIconをアップします。

Iconはサイトで使っていたFaviconを流用しました。
Upload Iconでアップするのですが、うまくいかない場合は、
…/wp-content/uploads/wptouch/custom-icons
にFTPでアップしてみてください。(このサイトではこの方法を取りました)
このようにアップしたIconが表示されます。

今度はその下にある『Logo Icon // Menu Items & Pages Icons』の『Logo Icon // Menu Items & Pages Icons』をIconの名前に変更します。

これでiPhoneなどのスマートフォンで表示されたときオリジナルのIconeで表示されます。

ちなみに画面をスクロールした下にある『Mobile Theme』で表示の切り替えができます。
