0

Wordpressマルチサイトネットワークですべてのユーザーのフロントエンドプロファイルページを作成する方法が見つかりません。また、プロファイルページをメインサイトに配置し、可能であればサブサイトには配置しないようにしました。buddypressのようなソーシャルネットワークプラグインは使いたくない。http://mainsite.com/profile/username

これを達成する方法はありますか?

4

2 に答える 2

0

あなたが質問を編集したこと、およびプラグインなしでこれを達成する方法を探していることに気付きました。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

于 2012-11-20T00:24:07.827 に答える
0

おそらく、Wordpress の上にあるソーシャル レイヤーであり、必要なこと (つまり、 のようなもの) を実行できる Buddypress をチェックしてみてくださいhttp://mainsite.com/profile/username

リンク: http://buddypress.org/

より具体的には、Buddypress でのデフォルトの動作はhttp://mainsite.com/members/username

于 2012-11-08T08:49:24.247 に答える