私は、Wordpress テーマに基づいた既存のサイトでいくつかの作業を行っていますが、約 15 個のプラグイン (Buddypress を含む) を使用しています。特に WP Sliding Login|Dashboard プラグインには、ユーザーのアクティビティ フィードへのリンクがあります。wp-sliding-login-dashboard.php ファイルで、そのリンクを作成するコードを見つけました。
<?php
if ( is_user_logged_in() ) {
global $current_user;
$username = $current_user->user_login;
echo ' <li><a href="http://www.mywebsitename.com/members/' . $username . '/activity/">Activity Feed</a></li>';
}
?>
このコードを使用してユーザーを同じ場所に送りたいのですが、ホームページの上部にあるリンクを使用します。残念ながら、ホームページのリンクはすべて Wordpress のメニューを使用して作成されており、私が知る限り、既存のページに添付された静的リンクの使用しか許可されていません。
上記のコードを実行するためだけに exit にリンクするダミー ページを作成しますか? それは可能ですか?シェイクスピアを読もうとしている 5 歳の子供を想像してみてください。あなたは私のコーダーとしての能力を知っているので、遠慮なく私に話しかけてください。関数」、よだれを垂らして混乱しているあなたを見つめます。
わかりやすくするための画像: スライディング ログイン メニュー (WP-Sliding Login|Dashboard Plugin)。ステータス バーにターゲット URL を www.ferrignofit.com/members/FerrignoFit/activity/ として表示します (現在ログインしているユーザーは FerrignoFit です): http ://i.imgur.com/NPvmCXU.jpg
上記の URL に行きたいメイン ページの Wordpress ベースのメニューですが、現在は別のページ www.ferrignofit.com/activity/ に移動しています: http://i.imgur.com/dIiFpDC.jpg