我正在編輯存檔模板,以便從稱為“組織”的自定義分類法查看存檔時,模板從該組織的描述字段中獲取一個 url,并將其轉換為鏈接。即,如果查看的組織是 RandomCo,那么在存檔頁面的頂部會有一個指向他們網站的鏈接。RandomCo 描述中的唯一數據是 url。我打算在分類中添加一個自定義字段,但希望首先使用描述字段使模板工作。該變量獲取 url 并完美地回顯它,但鏈接返回無意義,從我網站上組織存檔頁面的地址開始。我嘗試了一系列 echo/href 組合(請參閱代碼),但都返回相同的結果。 <?php $orgdesc = get_the_archive_description(); // I've tried these 4 approaches echo "<a href='".$orgdesc."'>Link</a>"; echo "<a href='$orgdesc'>Link</a>"; $url = $orgdesc; $link = '<a href="'.$url.'" target="_blank">Link</a>'; echo $link;?> <a href="<?php echo $orgdesc;?>"> Link </a>上述所有努力的鏈接返回相同的值:http ://example.com/organisation/randomco/%3Cp%3Ehttps://randomco.com/%3C/p%3E
1 回答

瀟瀟雨雨
TA貢獻1833條經驗 獲得超4個贊
解碼您的示例鏈接后,我注意到您的組織 url 包含在 html<p></p>
標記中。您必須打開該鏈接。之后它應該可以正常工作。您還必須記住在所有網址前加上“http://”或“https://”,以使其始終是絕對的。
- 1 回答
- 0 關注
- 136 瀏覽
添加回答
舉報
0/150
提交
取消