2010-02-27 51 views
0

我注意到,在WP博客評論順序連續id(id = 203,id = 204等..)。 雖然我理解類名「parent」「child」 - 要將回復排序爲線程,但我沒有弄清楚爲什麼這個id是連續的 - 也許選擇隱藏/顯示特定的註釋?爲什麼Wordpress中的評論id連續(唯一)?

+0

恩,什麼?你指的是哪個博客?鏈接? – 2010-02-27 03:32:46

+0

呃...是...? – Phoexo 2010-02-27 03:55:59

回答

2

您需要改進您的問題。

評論有唯一 ID,因爲它們存儲在自己的表中,並且一對多關係將帖子與評論關聯,因此,它們具有「全局」計數器。

Comment ID 1 => Post ID 1 
Comment ID 2 => Post ID 1 
Comment ID 3 => Post ID 2

等,後1有2個評論,後2有一個。

+0

,但可以在服務器端腳本中設置註釋與發佈之間的關係,就像您所說的那樣。每條評論都與帖子有關聯。 我想問的是爲什麼它在html中有一個唯一的ID。 就像這個WP博客: http://www.smashingmagazine.com/2010/02/24/smashing-newsletter-challenge-and-giveaway/ 謝謝你的回答 和被誤解的遺憾。 – 2010-02-27 16:39:33

+1

@Sophia:我認爲這只是一個讓事情變得更簡單的設計決定。例如,如果評論標記爲每個帖子的1,2,3等,當您想要回複評論時,服務器端腳本必須將(發佈#,評論#)翻譯爲唯一評論#。如果它在數據庫中具有唯一的註釋ID,則不需要。 – 2010-02-27 17:00:54

1

如果你的意思是 「在HTML唯一ID」:

  1. 在HTML has to be unique每個ID。
  2. 即使沒有指向頁面本身的單獨評論的鏈接(如the page which you linked to),當其他人想要指向另一個頁面內的特定評論時,ID仍然非常方便。就像,當我想指出某人對Jeremy關於電子郵件更新的評論時,我可以simply do so