2011-09-04 75 views
0

我對PHP比較陌生,仍然掌握了一切可能。所以我爲我的網站博客設置了一個自定義的WordPress主題,除了在主要部分顯示適當樣式的WordPress帖子外,其設計與網站完全相同。Twitter分享框WITHIN我的WordPress博客

這裏是我試圖做一些棘手的事情:我已經設置了一個水平導航菜單,看起來像每個單獨帖子上方的標籤。在查看帖子時,帖子標籤位於前景中。其他選項卡用於Twitter,FB和打印選項。我希望用戶可以點擊Twitter標籤,並在我的網站中顯示Twitter分享框和/或登錄頁面(顯然不使用框架)。 Twitter似乎沒有爲它準備好的小部件,但我認爲這應該在理論上可能通過使用<?php include ?>聲明。但我不知道,我甚至不知道從哪裏開始尋找有關如何完成此任務的信息。至少,我想在重定向時在標籤內顯示Twitter網站。

無論哪種方式,好處是顯而易見的:用戶不必離開網站,關閉新標籤,並有後退按鈕等等。圖像告訴你比代碼更多,但圖像上傳正在現在有一種痛苦,當我有更多時間時,我將不得不再次嘗試。

如果我沒有充分描述發生了什麼,那麼位於每個單獨帖子上方的選項卡都應該像瀏覽器選項卡一樣操作。這意味着如果你點擊它,你不會去一個不同的網站,但Twitter分享框在那裏開放,代替帖子。

+0

我不認爲你將有一個很好的回答你的問題,除非我們可以看看在頁面/的HTML。 – Chamilyan

回答

1

您是否試圖將tab鏈接指向單獨的頁面?如果你是,你可以從他們的好東西頁面(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中顯示soemthing,如display:none;),並在Twitter小部件中嵌入新代碼。它還可以在原始選項卡(帖子)上寫入Javascript功能,當單擊該選項卡時,刪除Twitter小部件,然後從原始帖子中刪除id =「hide」。 – Matt

+0

我首先需要小部件。我沒有創建容器的問題,這是缺少的物質。Twitter小部件對於想要閱讀我的推文的用戶非常有用,但對於我真正想要的內容沒有好處:用戶從我的站點發布帖子而不必離開它。 – Iterate