2011-09-04 2 views
0

私は比較的PHPに新しいですが、可能なことのハングアップを取得しています。だから私は、私のウェブサイトのブログのためのカスタムWordPressテーマを設定しています。メインセクションに適切にスタイルされたWordPressの投稿を表示することを除いて、ウェブサイトと全く同じように見えるように設計されています。Twitterの共有ボックス内の私のWordpressのブログ

ここで私は何かトリッキーなことをしようとしています:私は個々の投稿の上にタブのように見える水平ナビゲーションメニューを設定しました。投稿が表示されているときは、投稿タブはフォアグラウンドにあります。他のタブは、Twitter、FB、および印刷オプション用です。ユーザーがTwitterのタブをクリックし、Twitterの共有ボックスやサインインのページを自分のウェブサイトに表示させることができます(フレームを明示的に使用しないでください)。 Twitterは準備ができているウィジェットを持っていないようだが、理論的には<?php include ?>というステートメントを使って理論的に可能であるはずだと思う。しかし、私は知らない、私はどのようにこれを達成するための情報を探し始めるためにもわからない。少なくとも、私はリダイレクト時にタブ内にtwitterサイトを表示したい。

どちらの方法でも、ユーザーはサイトを離れて新しいタブを閉じたり、戻るボタンを壊さないなどの利点が明らかです。イメージはコード以上のことを教えてくれますが、イメージのアップロードは行われています今は痛みがあり、私は時間があれば後でやり直さなければならないでしょう。

何が起こっているのかについて十分に説明していない場合は、個々の投稿の上にあるタブはすべてブラウザのタブのように操作する必要があります。つまり、クリックすると別のサイトには行かないが、ポストの代わりにのtwitter共有ボックスが開きます。

+0

私はページ/ HTMLを見ることができない限り、あなたはあなたの質問に答えようとは思わないでしょう。 – Chamilyan

答えて

1

タブのリンクを別のページに設定しようとしていますか?もしあなたがそうであれば、あなたのおいしいページ(http://twitter.com/about/resources/widgets/widget_profile)からTwitterウィジェットをつかみ、あなたの次元とユーザー名に合わせてカスタマイズすることができます。

編集: 私は今理解しています。最初は、ユーザーがあなたの投稿を見て、つぶやくをすばやく切り替える方法を望んでいたと思っていました。あなたがしたいことをするには、Twitter API(https://dev.twitter.com/docs/tweet-button)をチェックしてください。あなたは以下のようなコードを使用する場合は、自動的にページ名とリンク検出されます:

<a href="https://twitter.com/share">Tweet</a> 

をそれとも、もう少し派手になりたいと思った場合、あなたはあなたの記事のタイトルを検知するものを使用することができます、あなたのTwitterユーザー名を実装します。ここで私は本当に速い手早く何か、単に表示にあなたがそれをしたいWordPressのテーマの中にそれを置くです:

<a href="http://twitter.com/share" target="_blank" class="twitter-share-button" data-url="<?php the_permalink(); ?>" data-text="<?php the_title(); ?>" data-count="horizontal" data-via="[INSERT_YOUR_USERNAME]">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> 

私は、これはあなたがやりたいことに役立つと思う、それはの代わりにそれをしませんポストは、小さな窓で開きます。

-Matt

+0

いいえ、別のページに行くことなく、ポストの代わりにTwitterを開いてみようとしています。 – Iterate

+0

私はこれを行う方法を正確にはわかりません(私はJavascriptについて全く知識がありません)が、リンクをクリックすると投稿コンテンツのdivをid = " (そして、CSSではdisplay:none;のように表示されます)、Twitterウィジェットの埋め込みコードを新しいdivに書き込みます。クリックすると、Twitterウィジェットを削除し、元の投稿からid = "hide"を削除するオリジナルのタブ(投稿)にJavascript関数を書き込むこともできます。 – Matt

+0

私はまずウィジェットが必要です。私はコンテナの作成に問題はありません。欠けている物質です。ツイッターウィジェットは、私のつぶやきを読んでみたいと思っているユーザーにはいいですが、私が実際に望んでいるものにはうってつけです。 – Iterate

関連する問題