2016-11-22 65 views
0

我已經分別設置了作者個人資料,並且我使用strlen在循環外打印作者名稱以限制長名稱但無法獲得鏈接附加到作者姓名..它只是打印出作者的名字,而不在它..你的幫助將得到高度讚賞鏈接..鏈接作者名稱到作者個人資料頁面在wordpress

我試圖與這一個,它只是輸出不帶鏈接的作者姓名..

echo strlen(get_the_author_link()) > 13 ? substr(get_the_author_link(),0,12).'..' : get_the_author_link(); 
+0

您是否能夠顯示更多代碼,以便我們可以看到數據來自哪裏以及它看起來像什麼? –

+0

@DaveCooper上面的代碼在循環內部和外部都有效,但它們不能生成鏈接。strlen(get_the author_link())即使在循環內也會剝離作者鏈接。當我調用get_the author_link();它通常沒有任何問題..我真的不知道是否strlen去除任何連接到它的鏈接。 –

回答

1

的文檔get_the_author_link(https://codex.wordpress.org/Function_Reference/get_the_author_link),表示該函數返回到作者網站的鏈接。這個鏈接是一個html鏈接。它有一個文本和一個href屬性。

此鏈接的文本是作者的名字。該鏈接的href屬性是作者網站的鏈接。您正在使用的substr函數會提取此鏈接的前12個字符,以便它將返回鏈接html的一部分。

如果你想縮短作者的名字,那麼你可以縮短鏈接的文字。另一種選擇是使用css顯示作者鏈接,使用小字體

+0

好..得到它的工作..只是不確定它...謝謝 –

相關問題