nedved
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: マルチサイトの子ブログでSimilar Postsを使う方法こんにちは。Similar Postsが動いて良かったですね。
あと「WordPress Related Post for Japanese」が動かなかったのは意外でした。
こちらのサイトでは、マルチの小ブログでも動いているようです。私の場合、抜本的には上記のサイト以降はマルチは使わないことにしました。
ただでさえプラグインの更新停止リスクなどがあるのに、マルチの動作不安定なリスクまで背負えわない方が懸命だと思ったからです。
もちろん、使わないでも大丈夫な状況なので言えるわけですけどね。http://ja.forums.wordpress.org/topic/5141?replies=3
でのリプありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: wordpressが&を&に変換してしまいます。自己レスです。
上記の例の部分が同じになってしまいますので全角で書き直します。(例) <a href="http://***.com/***&guid=on">*********</a> ↓ <a href="http://***.com/***&#038;guid=on">*********</a>
よろしくお願い致します。
フォーラム: 使い方全般
返信が含まれるトピック: wordpressが&を&に変換してしまいます。フォーラム: プラグイン
返信が含まれるトピック: yet another related posts plugin(YARPP)の使用感自己レスです。
上記プラグインは上手く機能しなかったので、「WordPress Related Post for Japanese」を使うことにしました。
こちらは非常に良く機能してくれています。
以上フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleで個別ページ以外にcanonicalが出てこない自己レスです。
wordpress3.1の段階では、canonicalタグが自動で付くのは、「記事とページ」のみのようです。
トップページには付きません。トップページにcanonicalタグを設定するには、
(1)フロントページの表示設定で、固定ページをフロントページに設定
※wordpressの設定 > 表示設定(2)プラグイン(Homepage Canonical Link)
などの方法がありました。
以上フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleで画像に直接リンクIKEDA Yurikoさん
回答ありがとうございます。
以下のように配列とforeachで対応して上手くいくことができました。
今後ともよろしくお願い致します。function ks_keep_other_image($replace, $orig, $src) {
$gazou = array(
‘#^http://hbb.afl.rakuten.co.jp/hgb/#’,
‘#^http://samplesamplesamplesample.com/#’
);
foreach($gazou as $value) {
if (preg_match($value, $src)) {
$replace = $orig;
}
}
return $replace;
}add_filter(‘image_to_link/ktai_style.php’, ‘ks_keep_other_image’, 10,3);
フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleで画像に直接リンク外部画像の表示は楽天の場合は、以下のようなコードにしましたが、これが複数あると設定が大変です。一括で外部画像を許可するコード変更の書き方などあれば、ご教授頂ければと思います。
function ks_keep_rakuten_image($replace, $orig, $src) {
if (preg_match(‘#^http://hbb.afl.rakuten.co.jp/hgb/#’, $src)) {
$replace = $orig;
}
return $replace;
}
add_filter(‘image_to_link/ktai_style.php’, ‘ks_keep_rakuten_image’, 10,3);フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleで画像に直接リンク(リンク先)
の表示を消すのは、以下のリンク先を見て自己解決いたしました。
ありがとうございます。
http://ja.forums.wordpress.org/topic/3032?replies=6フォーラム: プラグイン
返信が含まれるトピック: Ktai StyleでPCと携帯のコンテンツを変えるlilyfanさん
開発版で可能との情報ありがとうございます。
サイト構成的にも、複数サイトを組み合わせる予定なのでwordpress3.0の登場も待ちたいことですし、その2つが出揃うまで優先順序を変えて取り組むことにしました。また、質問させて頂くかもしれませんが、その時はよろしくお願いします。
フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleのモバイルリンクディスカバリーなお、次期 Ktai Style 2.1 で Mobile Link Discovery に入る URL をプラグインでフィルターできるようフックを入れてみます。
lilyfanさん
返信ありがとうございます。今回は、show_mobile_url() を直で修正する対応を行いました。PC側のページは1ページしかないですからね。
次期バージョンアップを楽しみにしています。フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleの振り分け処理についてlilyfanさん
rc3で動作確認致しました。
あと、モバゲーやはてなへの対応もありがとうございます。
今後ともよろしくお願いします。フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleの振り分け処理についてとりあえず、緩くしてみましたので、次期バージョンを待ってもらえればよいです。テストが進めば明日には出せるかと
ありがとうございます。楽しみにしてます。
フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleの振り分け処理についてlilyfanさん
サムスンは別途 elseif を追加した方がよさそうですね。次の Ktai Style では入れてみたいと思います。
ありがとうございます。次回のアップデートを楽しみに待たせていただきます。
Yahoo! クローラーはそんな仕様でしたか。DoCoMo 判別を緩くする方がいいと思いますが、その後の機種名抽出で失敗するでしょうから、そのへんの挙動の調査が必要ぽいです。
こちらは、連絡を待つという形でよろしいのでしょうか?
よろしくお願いします。
フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleの振り分け処理についてlilyfanさん
アドバイスありがとうございます。
今、FIREFOXのアドオンでユーザーエージェントを切り替えながら、動作確認しているのですが、また2点質問させてください。
当方、Ktai Styleのoperators/base.phpに記述されているfactory関数をある程度、解読はできていると思います。(1)SAMSUNGへの対応
サムスン携帯やサムスン携帯を装ったグーグルのクローラーが来た場合にPCに振り分けられてしまいます。
実際、人が見る場合は考慮しなくても良いと思っていますが、携帯クローラーは携帯に誘導したいと考えます。
○考えられる対応策としては、
・factory内にサムスン用のelseifを作る
・UP.Browserが先頭でない場合のelseifを作り、KtaiService_Otherなどに振り分ける。ただしソフトバンク機種にも、このケースがあるので、少しややこしい
・現状のfactory内のelseifで一通り、DoCoMoやKDDIなどのelseifで判定させ、その条件に該当しなくても、ユーザーエージェントにGooglebot-Mobile等の携帯クローラーが持つ特有の文字が入る場合は、KtaiService_Otherなどに振り分ける。どの案が問題ないでしょうか?個人的には一番下の案が根本的な解決ではないかと感じております。もし良ければ改善方法をご教授願えればと思います。
(例)
・サムスン携帯
SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0・サムスン携帯(グーグルクローラー版)※NOKIAの代わり
SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1;+http://www.google.com/bot.html)参考:http://qooga.jb-jk.net/wp/2009/04/%E5%90%84%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AEuser-agent/
(2)ヤフーの携帯クローラー(DoCoMo)
ヤフーのDoCoMoを装った携帯クローラーには以下のようなものがあります。DoCoMo/2.0/SO502i (compatible; Y!J-SRD/1.0; http://help.yahoo.co.jp/help/jp/search/indexing/indexing-27.html)
DoCoMo/2.0 SH902i (compatible; Y!J-SRD/1.0; http://help.yahoo.co.jp/help/jp/search/indexing/indexing-27.html)
(問題点)
・2.0/ ←2.0の後のスラッシュが入るためDoCoMo/2のelseifに引っかからない
・SO502i ( ←502iと(の間の半角スペースが入るためDoCoMo/2のelseifに引っかからない
・(compatible ←(cの後が数字ではないのでDoCoMo/2のelseifに引っかからない○考えられる対応策としては、
・factory内のDoCoMo/2のelseifを、DoCoMo/1と同じくらい緩くし、(‘!^DoCoMo/2!’,・・・とする
・現状のfactory内のelseifで一通り、DoCoMoやKDDIなどのelseifで判定させ、その条件に該当しなくても、ユーザーエージェントにGooglebot-Mobile(Y!J-SRD)等の携帯クローラーが持つ特有の文字が入る場合は、KtaiService_Otherなどに振り分ける。長くなってしまいましたが、大変、悩んでおります。
ぜひ、アドバイスのほど、よろしくお願いします。フォーラム: プラグイン
返信が含まれるトピック: Ktai Styleの振り分け処理について原則としてユーザーエージェントで判別しています。
モバイルクローラーの検出は is_ktai(‘search_engine’) でできるようになっています。IP アドレスの検査 (in_network() メソッド) は、PC から携帯のユーザーエージェントを詐称した場合を検出するのに使いますが、そのときの引数として、携帯サーチエンジンを許容するかのフラグが指定できます。
lilyfanさん
返信ありがとうございます。IPアドレスは、ご存知のとおり、変更リスクがあるので、現状、制限は考えていないです。
実際、私もfirefoxのアドオンでユーザーエージェントを書き換えて、作業しておりますが、そこまでして見られる場合は、仕方がないと判断しています。念のため、確認させて頂くと、in_network()は、IPアドレスによる制限をしたい場合に、自分で書き加える必要があるということですよね。
人間の動きでは確認取れているのですが、携帯の検索クローラーがIPで弾かれている例は結構ありますので、しつこくてすいません。‘ks_reject_pc()` では、リダイレクトでフロントページに飛ばすのが妥当でしょう。
ワードプレスでPC用のページ(PC用フロントページ)を作成し、’ks_reject_pc()`内で、そのページの許可と、headerでリダイレクト(302)することでできました。ありがとうございます!