我找不到在Wordpress多站點網絡下爲所有用戶創建前端個人資料頁面的方法。我還希望配置文件頁面位於主站點上,而不是在可能的情況下在子站點上。我不想使用像buddypress任何社交網絡插件..我只是想創建一個頁面,如http://mainsite.com/profile/username
如何在Wordpress Multisite中創建個人資料頁面
有沒有辦法做到這一點?
我找不到在Wordpress多站點網絡下爲所有用戶創建前端個人資料頁面的方法。我還希望配置文件頁面位於主站點上,而不是在可能的情況下在子站點上。我不想使用像buddypress任何社交網絡插件..我只是想創建一個頁面,如http://mainsite.com/profile/username
如何在Wordpress Multisite中創建個人資料頁面
有沒有辦法做到這一點?
也許你可能會看看Buddypress這是一個社會層的WordPress的頂部,並能夠做你需要的東西(即像http://mainsite.com/profile/username
)。
更具體地說,在BuddyPress的默認行爲是http://mainsite.com/members/username
我注意到,您已經編輯了問題,你正在尋找一種方式來做到這一點,沒有任何插件。在Wordpress中有一系列標籤來顯示作者的數據。所以基本上你可以創建一個頁面,然後使用the_author_meta標籤。例如,下面的代碼相呼應,其名稱存儲在$userID
用戶的名字和姓氏:
<?php
$pagename = $userID;
echo the_author_meta(user_firstname, $userID);
echo the_author_meta(user_lastname, $userID);
?>
請注意,變量$pagename
是空的情況下,你使用一個靜態頁面爲主頁,但它是不是你的情況。
來源:https://codex.wordpress.org/Template_Tags/the_author_meta