2016-07-22 3 views
0

Ich bin dabei, eine Website zu erstellen, die Menschen Quizfragen zu verschiedenen Themen und für die Quizfragen zu ermöglichen, habe ich eine Schaltfläche mit dem Namen Ask A Friend. Im Moment, mit dem Code, den ich habe, zeigt es nichts an, um zu drücken und wenn ich auf den Bereich klicke, in dem die Maus zu einem Zeiger wechselt, werde ich eine 404 error gezeigt. Was ich möchte ist, ist ein Benutzer klickt auf den Button, es leitet sie auf ihre eigene Freundesliste.Benutzer Freunde Link funktioniert nicht - Anzeige 404 Fehler

Der Code, den ich habe, ist:

<div class="AskAFriend"> 
    <div class="askafriend"> 
     <a href="<?php global $current_user; echo home_url() . '/members/' . $current_user->user_login . '/friends/'; ?>"> 
      <input class="AskAFriend_button" name="askafriend" type="button" value="Ask A Friend For Help" /> 
     </a> 
    </div> 
</div> 
&nbsp; 

Wenn ich es mit einem leeren <a> Tag hatte es eine Schaltfläche angezeigt, wie ich wollte, aber mit dem Code, den ich jetzt habe, wird keine Taste displaed und ich auf eine Seite weitergeleitet werden, die eine 404 error on hat.

Ich glaube, dass es der <a> Tag ist, der das Problem verursacht.

+0

404 bedeutet, nicht gefunden, so dass die URL einfach nicht auf Ihrer Website – FMashiro

+0

@FMashiro existieren Wie würde ich es tun ändern, so dass es jedem einzelnen Benutzer eigene Freundesliste zeigt? –

+0

Wo möchten Sie es anzeigen? Wenn es eine Seite ist, haben Sie einfach eine URL, die eine Seite öffnet, in der Sie den aktuellen Benutzer finden und wählen Sie seine Freunde – FMashiro

Antwort

0

In Ordnung, also ich denke, der Benutzer ist angemeldet, und Sie speichern die ID des Benutzers in der Sitzung. Was Sie tun können, ist eine Seite wie friends.php zu erstellen, auf der Sie mit PHP die Benutzer-ID aus der Sitzungsvariablen erhalten, sobald Sie diese haben, nach allen Freunden dieses Benutzers fragen. Auf diese Weise haben Sie eine Seite, die von allen verschiedenen Benutzern verwendet wird.

+0

Ich habe bereits zwei 'friends.php' Dateien, eine für Freundschaftsanfragen, und die andere für die Anzeige von Freunden –

+0

Das ist kein Problem, aber Sie sollten nur eine neue Friendlist.php oder etwas, das die Liste zeigt – FMashiro

+0

machen Wenn ich auf das Symbol "Meine Freunde" im Menü klicken, Es funktioniert und zeigt alle Freunde an, die ein Benutzer hat, da ich zwei Accounts mit verschiedenen Freunden gemacht habe und es funktioniert; aber wie würde ich die Freundesliste mit dem Button verknüpfen? –

0

Wenn Sie Buddypress-Plugin verwenden, dann hat es möglicherweise einen Konflikt mit anderen Plugin. Es ist mir passiert. In meinem Fall konfliktieren buddypress Plugin mit upme plugin, Sie müssen es zuerst überprüfen.

+0

Danke für die relpy –

0

Versuchen:

<a href="<?php echo bp_loggedin_user_domain . '/friends/'; ?>"> 
+0

Danke, aber das scheint nicht zu funktionieren –

Verwandte Themen