我創建了一個家庭網站。作爲一個PHP INCLUDE,我將整個網站的標題一直貫穿我的主頁。這是必須的,因爲當我更改一個文件時,我需要在整個站點上更改飛行下拉菜單的大量目錄。PHP包括<head>和社交媒體標籤
除了一件事以外,一切都很精彩:我有獨特的文章,只有在那些網頁上,我需要獨特的meta標籤OG信息特定於該頁面,以便在Facebook,Twitter等文章共享時顯示正確的信息。當您在整個網站的頭部使用PHP include時,如何僅更改選擇頁面的唯一元OG數據?
我知道把第二個頭標籤不是理想的。此外,我將不得不把它放在身體,因爲我的頭文件包含文件包括頂部的身體標記。
在我去和改變網站的編碼邏輯之前,我希望有一個直截了當的解決方案,我不知道(我是一個noob編碼器,所以可能是其中的一部分)。
我知道我只能將主菜單放在一個文件中,然後在第二個頭文件中調用該菜單文件,然後在整個網站中將其包含在一個包含文件中..這會給我在那些緯度頁面。但希望有一個更容易的答案,比如「哦,不,他們的meta OG標籤可以像這樣進入身體......」或什麼?
您可以測試,看看在當前頁它並使用基於該網頁上的多維數組,然後從那裏使用的值。 –
使用'JavaScript'在需要的頁面的''
部分添加額外的子元素''。 –如果您使用的是任何CMS或框架,請找到合適的插件/擴展。否則,如果您是在覈心PHP中進行操作,那麼您必須使用JavaScript自己編寫代碼,就像我在之前的評論中介紹的一樣。 –