2014-12-05 50 views
2

多個環節我一直在試圖改變我的頭版一些更多的按鈕,而現在閱讀在WordPress

enter image description here

我已經收窄此HTML文本。

printf('<p>%s</p>', get_the_excerpt($post->ID)); 
     printf('<a href="%s" class="button">Read more</a>', post_permalink($post->ID)); 

我想知道如何閱讀更多的按鈕/鏈接沒有網址? Post ID是什麼意思?

回答

2

從代碼第一行%s =發佈ID。

帖子ID是從您的一個WordPress博客帖子獲取ID。它看起來像你的模板綁定到博客文章系統。我猜測它是從最新的或者已經設置的特性文章中抽取的。這取決於你的模板/主題。

2

該網址是post_permalink($post->ID) post_permalink的帖子id。 以下%s代表帖子的網址。

printf('<a href="%s" class="button">Read more</a>', post_permalink($post->ID)); 
+0

好吧,現在繼承另一個dillema。我有三個閱讀更多的按鈕,只有其中的一個代碼,所以我猜,代碼適用於他們三個。如何編輯,以便每個閱讀更多按鈕進入我設計的頁面? – 2014-12-05 20:28:31

+0

你想改變閱讀更多按鈕的網址? – Pracede 2014-12-05 20:31:12

+0

是的,但有三個閱讀更多的按鈕,只有這個代碼命令他們所有三個我認爲。但我希望他們每個人都去特定的網頁,而不是他們現在去的那些網頁。 – 2014-12-05 20:35:54

3

Wordpress variables here的治療方法有很好的信息。在你的情況下,%s是函數get_the_excerpt()和post_permalink()生成的printf中的字符串變量。這兩個函數都使用Post(Post ID)的ID來檢索結果打印。

+0

所以我需要將帖子的ID改爲我想要導致的頁面的ID?正確?我打算讀一讀這篇文章,但你覺得呢? – 2014-12-05 20:50:28

+0

這會將它重定向到特定的帖子,是的。但是你失去了代碼的動態功能,並且每次編寫使用此頁面/代碼的新帖子時都必須更新它。 – 2014-12-08 14:43:58

+0

是的,但我並不在乎那個看到我不會更新與帖子的頁面。它更像是,我希望鏈接可以在我的網站上找到永久性的文章。假設,插入我希望它導致的頁面的URL,工作? – 2014-12-08 17:49:16