標準通りに記事にtwitterを埋め込みたい
-
記事内にtwitterのつぶやきのURLをペーストして、表示させたいです。
理想↓
http://www.amamoba.com/wordpress/wp-content/uploads/2012/06/image155.pngしかし、以下の記事の引用部分にあるように、灰色背景にダブルコーテーションが付き、twitterのアイコンも表示されません。
http://dkt-house.com/631.html<blockquote>タグが原因なのは分かるのですが、
<blockquote>のデザインはそのままに、ツイートを通常通りに表示させる方法が分かりません。
-
こんにちは、
DOMソースにwp_social_bookmarking_lightって見えるんですが?
プラグインつかっているなら、はずしてみて下さい
twitterの貼り付けは、標準機能になったので
はずしました。
変わらないようです。
すみません。
「占いしてみたら、「キャッシュ」と出ました。
消してみてください、(そーすが変わっていません) 」
がどういうことなのか、未熟なため理解できません。
wp_social_bookmarking_lightのプラグインは削除したのですが、キャッシュのせいか中々消えません。こんにちは、
ちょっと、冷静になると 私が、htmlのソースを読み違えていたのかもしれませんwp_social_bookmarking_lightて、ツイーとボタンを表示するだけの機能のものですか?
もしそうでしたら、戻してくださっていいです。余計なことを言い申し訳ないです。
Twitterのスタイル付の表示は、oembedという仕組みで動いているので、
ツイッターに対して、どういう風に表示すればいいか教えて?という問い合わせを送って、
これは、こういうhtmlと、スタイルで表示してくださいと言うレスポンスを元に、表示するhtmlを作り出します。alpino_kou2さんのblogでは、そのようなマークアップは見られず、wp_social_bookmarking_lightが見えたので、それを、旧来のツイート表示用のプラグインと思ったわけです
私のお知らせした
http://tenman.info/labo/snip/?p=1794
のソースとご自身のDOMソースを見比べていただくと、私のDOMソースのほうは、blockquoteがtwitter用のdivタグでラップされているのをわかっていただけると思います。このことから、考えると、alpino_kou2さんのブログから、twitterのoembed endpointへのアクセスが禁止されていたりしても、失敗してしまうと思い当たりましたが、
外部ファイルへのアクセス禁止の設定をいている事はありませんか?DOMソースというのは、Chromeなどのブラウザで、右クリックして要素を検証で表示されるソースです。普通にhtmlのソースを見ると、blockquoteしか見えません。
例えばワードプレスの外部アクセス禁止の設定例
define('WP_HTTP_BLOCK_EXTERNAL', true); define('WP_ACCESSIBLE_HOSTS','ja.wordpress.org, api.wordpress.org, wordpress.org,planet.wordpress.org','downloads.wordpress.org/');
今日は横からスイマセン。
<blockquote>
のデザインはそのままに、ツイートを通常通りに表示させる方法が分かりません。3.4でツイートの埋め込みが標準機能となりましたが、
ツイートのURLをタグ(<p><blockquote>
など)で囲むと、oEmbedが働いてくれません。参照「知っておくとちょっと得する WordPress 3.4の7+1ポイント | 8bitodyssey.com」
http://8bitodyssey.com/archives/3313#04-twitter-oEmbedoEmbedで表示されているツイートのデザインを変更したいのであれば、
表示されたソースを確認した上で、CSSで調整してみてはどうでしょうか?>nobitaさん
非常に丁寧なアドバイスをありがとうございます。
wp_social_bookmarking_lightは、ツイートボタンを表示させるものでした。外部アクセスを禁止する設定をした覚えはないのですが、確認してみます。
できてもできなくても、ご報告させていただきます。
ありがとうございます!>gatespace
アドバイスをいただいて、自分の言葉が足りなかったのに気づきました。
「ツイートを表示させるためにcssをいじって、使っている<blockquote>のデザインが変わるのは嫌だなぁ」という意味です。
なので、ツイートに関しては、標準通り表示されれば問題あります。でも、リンク先のサイトは勉強になりそうです。
ありがとうございます!>nobitaさん
外部ファイルへのアクセス禁止、見つけられませんでした。
解決の糸口になるかはわからないのですが、テーマを変えても結果は変わりませんでした。
一応、「初めての方は必ずお読みください」に書かれているトラブルシューティングも試してみてください。
投稿の前に、以下のトラブルシューティングを行ってみてください
プラグインを停止してみましたか?
フラウザのキャッシュ・Cookie を削除してみましたか?
関連する WordPress の設定画面は確認しましたか?- キャッシュはすべて削除
- プラグインをすべて停止
- デフォルトテーマに戻す
これらを試してみてください。
こんにちは
もしよかったら、実際にアクセスさせてみましょう
テーマのfunctions.phpにvar_dump( wp_remote_get( 'http://example.com/' ) );
と書くと
array(5) { ["headers"]=> array(4) { ["date"]=> string(29) "Fri, 03 Aug 2012 03:05:50 GMT" ["server"]=> string(6) "Apache" ["connection"]=> string(5) "close" ["content-type"]=> string(9) "text/html" } ["body"]=> ......." ["response"]=> array(2) { ["code"]=> int(200) ["message"]=> string(2) "OK" } ["cookies"]=> array(0) { } ["filename"]=> NULL }
という感じで値が取れれば、外部サイトへアクセスできているという事になります。
表示されました!
>gatespaceさん
トラブルシューティングの見落とし、失礼いたしました。
教えていただいた通り初期の状態に戻したところ、無事表示されました。
テーマを戻しても通常通り表示されているので、プラグインが問題のようです。
原因を確かめてみます。>nobitaさん
また、ご丁寧にありがとうございます。
ひとまず通常通りの表示ができたので、何のプラグインが問題だったのか、確かめてみます。プラグインの「brBrbr」を停止したところ、問題なく表示されるようになりました。
親身に対応していただき、ありがとうございました!
とても助かりました。<追記>
http://camcam.info/wordpress/3719
原因が分かってから調べたところ、ここに説明がありました。動画や画像を埋め込みたく、色々試行錯誤しているのですが
恐縮ですがどなたか教えてください。「設定/メディア/埋め込みの
自動埋め込みにチェックはいっていますか?」
とあります。
web上で探すと、上記のように
「設定/メディア/埋め込み」という設定が
書かれているのをよく目にします。
埋め込みに非常に楽な機能のようで、これを使いたいのですが、
なぜか実際のダッシュボードのメディア設定では
見当たらず、「画像サイズ」の設定だけしか
表示されません。
「設定/メディア/埋め込み」の機能が表示されるようにするには
どのようにしたらよいのでしょうか。
- トピック「標準通りに記事にtwitterを埋め込みたい」には新たに返信することはできません。