• 解決済 aki

    (@akistar02)


    WP Social Bookmarking Lightで、好きな場所に、SNSボタンを表示させ、twitterのツイートボタンを押すと以下のテキストを呟けるという仕組みを作っています。
    「テキスト |テキスト | 記事タイトル |記事本文を35文字だけ載せる… 記事の短縮URL」

    他のブラウザだと下記のphpで問題なくできるのですが、IEだけ
    「クロスサイト スクリプトを防止するために、このページは変更されました」
    というメッセージが出てツイートボタンが表示されなくなってしまいました。

    <?php
    $str = str_replace( “
    “, “”, $post->post_content );
    $str = str_replace(array(“\r\n”,”\r”,”\n”), ”, $str);
    $turl = getTinyUrl(get_permalink($post->ID));
    $options = wp_social_bookmarking_light_options();
    echo wp_social_bookmarking_light_output( $options[‘services’], $turl,”テキスト | ‘”.get_the_title().” | “.mb_substr($str,0,35).”…”);
    ?>

    日本語の入ったURLを使うため、短い短縮URLを使うのはほぼ必須となっています。
    getTinyUrl()がショートURLを吐き出しています。

    このエラーを解決する方法を教えてください。
    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「WP Social Bookmarking Lightのカスタマイズ」には新たに返信することはできません。