Beiträge von PierreLeFou

    • get_usermeta
    • delete_usermeta
    • update_usermeta


    Alle in der Function Reference oben aufgeführt. ;-)
    Ansonsten eben direkte DB-Queries, falls du anders nicht ran kommst. Aber über die o.g. Methoden müsstest du eigentlich alles haben.


    profile.php, wenn ich mich nicht täusche. Schau aber ob du per Plugin-API ran kommst, das wäre der sauberere Weg und du guckst nicht bei jedem WP-Update in die Röhre.
    Plugin API WordPress Codex
    Schau dir dazu ruhig mal an, wie andere Plugins das umsetzen.

    Zu 1) Ich muss mich da mal richtig einlesen. Auf der Seite zu Update steht nicht, dass damit auch die Metas insert werden, wenn nicht vorhanden. Aber in irgendeinem Forum habe ich gelesen, dem sei so. Muss ich mal testen

    Zu 2) Die Seite selbst, habe ich gerade gesehen, ist die edit_profile.php in wp-admin. Mit dem Gedanken hatte ich auch schon gespielt, ein Plugin dafür zu bauen. Ich ziehe mir dies mal rein

    Danke.

    1. Nimm die wp_usermeta-Tabelle, dann musst du nichts am DB-Schema ändern:
    Database Description WordPress Codex

    2. Verwende die WPDB-Klasse, dann sollte der PHP-Code überschaubar bleiben. Eventuell kannst du auch die verfügbaren User-Funktionen einfach nutzen, musst du mal ausprobieren ob deine Meta-Felder da mitkommen.
    Function Reference WordPress Codex (User & Author Functions)
    Function Reference/wpdb Class WordPress Codex

    Ahh, danke dir. OK verstanden. Folgendes müsste ich noch wissen:

    1. Für "user meta" gibt es keine add-Methode. Diese müsste ich doch haben, oder?

    2. Wo ist die PHP-Seite für Admin->Benutzer->Dein Profil. Dort könnte ich doch sehen, wie die Meta-Informationen gespeichert werden und b) könnte ich hier auch Felder entfernen und neue setzen.

    Da hatte ich schon mal gesucht, aber nicht das gefunden, was ich suche. Werde mir die Seite von dir noch mal durchblättern.

    Cool wäre wirklich ein PlugIn womit ich ähnlich dem Role Manager ALLES steuern kann, was mit der Admin-Oberfläche zu tun hat.

    P.S. Habe gerade im Forum dieses Plugin genannt bekommen. Das scheint bzgl der Admin-Oberfläche dass zu sein, was ich suche.
    http://wordpress.org/extend/plugins/adminimize/screenshots/

    Ich nutze aktuell simple:press. Das Forum bietet tolle Features, leider ist es sehr sehr langsam. Aus diesem Grund suche ich ein ähnliches Forum, welches ich in Wordpress gut integrieren kann. Also:

    1. Ich kann Beiträge automatisch ins Forum fließen lassen. Also über die Erstellung eines Artikel mittels Flag und ComboBox

    2. Das Forum nutzt zu 100% die User-Tabelle von Wordpress

    Nehmen wir mal als Beispiel die Rolle Abonennt mit Userlevel 0. Hier möchte ich zum Beispiel, dass dieser auf der linken Seite nicht auf "Dashboard" und "Werkzeuge" drücken kann. Die Userlevel müsste ich ja über eine PHP-Zeile abgragen können. Ich nutze den Role-Manager. Aber meine Frage ich, wo genau befindet sich die linke Navigation, wo ich genau diese Entscheidung (if..then) reinschreiben könnte?

    Und noch eine zweite Frage dazu: Gibt es Admin-Themes und wo findet man so etwas oder kann mittels CSS diesen Bereich verändern?

    Mir gefällt die Profil-Seite im Admin nicht, da diese Felder enthält, die ich nicht dem User anzeigen lassen möchte. Gibt es ein Plugin womit ich eine neue Profil-Seite anzeigen lassen kann oder wie kann ich bestimmte Felder nicht anzeigen? Wie zum Beispiel Farbschema. Kann ich dies über eine PHP-Seite einfach rausnehmen?

    Ich möchte zum Beispiel das der User über eine Seite eine Einstellung vornehmen kann, welches Logo er sehen möchte. Dazu müsste ich zum Beispiel in der Datenbank in der Tabelle wp_users ein neues Feld schaffen. Dies könnte ich in der Header auslesen und entsprechend das Logo ändern.

    So weit so gut.

    Ich möchte aber so wenig PHP-Code tippen als notwendig. Deshalb die Frage, ob Wordpress mir bereits eine Funktion liefert oder ob es ein Plugin gibt, womit ich solche Felder definieren und mit den Userdaten ablegen und ob ich dann mittels einer Funktion oder eines Tags dies wieder auslese kann?

    Hallo zusammen,

    ich würde gerne den Usern ein Forum anbieten. Dabei wäre es super, wenn jeder Beitrag als Thread in diesem Forum automatisch angelegt würde.

    Aber....

    Nun ist es so, dass diese Foren die Userverwaltung von Wordpress benutzen, was grundsätzlich super ist.
    Loggt sich ein User mit dem Account aber im Admin-Bereich ein, so kann er zum Beispiel auch das Control Panel zu meinem Theme CUMFY sehen. Dies möchte ich aber nicht.

    Ich habe schon den Role Manager versucht, aber dafür gibt es keine Berechtigung.

    Nun meine Frage: Gibt es einfache Möglichkeit (PlugIn etc. ) womit ist festlegen kann, dass im Admin kein Dashboard und/oder Control Panel dem User angezeigt wird oder gibt es ein Forum, welches eine eigene Userverwaltung hat.

    Nana! "Aufklappen" geht nur per Plugin, das hat jottlieb ja schon gesagt. Und als ich vorhin nachgesehen habe stand dort eben "Keine Kategorien". Und da kann man nunmal nicht weiterhelfen.

    Klicke ich jetzt auf eine der vorhandenen Kategorien, dann bekomme ich nur einen 404er. Du solltest also schon eine funktionierende, reproduzierbare Umgebung herstellen. Zumindest das solltest du in 20 Jahren als Informatiker gelernt haben... :?

    Welchen Code nutzt du, bzw. nutzt du das Kategorien-Widget? Sind die fehlenden Kategorien leer? Hast du diesen FAQ-Artikel gelesen?
    Warum kann ich meine neu erstellten Kategorien nicht im Blog sehen? « WordPress Deutschland FAQ

    Wenn du eine WP-Template-Funktion verwendest, dann wird im Codex auf der Dokuseite zu dieser Funktionauf dein Problem eingegangen?

    1. Ich habe mit keinem Wort erwähnt, dass ich was aufgeklapptes haben will. Einfach mal das lesen, was User schreiben, dann hat man es leichter im Leben

    2. Danke für den Hinweis, was ich als Informatiker wissen muss. Denke mal in Ruhe darüber nach, warum du wohl vielleicht gerade was anderes siehst als ich. Ich dachte mir einfach mal so, ich suche mal gerade selber, als auf keinen Support zu warten. Und siehe da, das hilft sogar

    3. Irgendwie bissle faul zum lesen. Nicht wahr. Ich habe a) geschrieben, dass ich die von Wordpress zur Verfügung gestellte Funktion nutze, also b) kein PlugIn, also C) kein Widget usw usw usw. Ist schwer nicht wahr.

    Wir beenden das hier einfach. Wie ich hier feststellen muss sind in den Forum nur Schwätzer, aber lesen und geziehlt helfen scheint nicht möglich sein. Deshalb lösche einfach den Account und alle sind zufrieden.

    Ach P.S. Für den nächsten User, der mal fragen sollte: Schaut euch von der style.css mal die Aufzählungs CSS Angaben an. Bei mir ist hier wohl einiges vergessen worden, denn im Quelltext hat WOrdpress alles richtg gemacht.

    Ich versuche es noch mal zu erklären:

    Ich lege die Kategorie A an.
    Dann lege ich A1 an und packe diese unter A.
    Dann lege ich A2 an und packe diese unter A.

    Ich zeige mir mal die Seite zum test an. So sieht es aus:
    A
    -- A1
    -- A2

    Also richtig. Nun lege ich A11 an und packe diese unter A1.
    Und jetzt. Siehste. Ein Fehler. Es wird so angezeigt:

    A
    -- A1
    --- A11

    Da fehlt wohl was. Nicht war. Richtig. Und das ist kein Problem, von einem PlugIn was ich nutze und auch nicht das Problem von dem Theme (siehe Link oben), sondern von der Funktion die Wordpress anbietet. Warum sollte man dort selbst wohl sonst eine Depth einstellen können. Wenn der Fehler nicht bei Wordpress liegt, dann frage ich mich, was ich die letzten 20 Jahre als Informatiker gemacht habe. Problem sicher jetzt etwas klarer. Die Funktion zur Anzeige der Kategorien scheint wohl nicht zu klappen.

    Ich muss mal direkt vorne wegschicken, dass ich Wordpress für seine Einfachheit liebe, die mir aber jetzt wohl einen Strich durch durch die Rechnung macht.

    Ich habe drei Server: Nennen wir Sie A, B und C.
    Auf C läuft aktuell mein Blog mit Wordpress. Es sei noch erwähnt, dass die Server nicht auf einen einzigen umziehen können.

    Auf B soll ein Shop und auf A etwas anderes. Mein Ziel ist es, dass sich ein Benutzer nur einmal registriert und alle Portale benutzen kann.

    1. Auf A soll die Datenbank kommen
    2. Auf A, B und C soll je ein WP installiert werden, was dann auf DB von A zugreift.

    Soweit gehe ich ohne Test davon aus, dass dies geht. Nun kommen wir aber zu den komlexeren Sachen. Es gibt wohl einige Shop PlugIns, somit dürfte dies kein Problem darstellen. Ich hoffe nur, dass sich alle PlguIns natlos integrieren lassen und der Shop auf die Userdaten etc. zugreift. Aber gehen wir mal davon aus, dass dem so ist, dann kommt jetzt das Größte Problem.

    Ich installiere auf A die DB und dann WP. Dann importiere ich die Daten. Fertig. NUn geh ich auf Server B und installiere WP, indem ich 1:1 die WP-Daten von A nehme und auf B schiebe. Somit müsste jetzt auf B bei AUfruf der Domain genau dasselbe erscheinen wie auf A und später auch auf C. Und genau liegt das Problem.

    So. Und jetzt seid ihr dran :mrgreen:

    Hallo zusammen,

    ich habe gestern auf einem Linux Webspace mit den oben angegebenen Voraussetzungen versucht 2.5 zu installieren. DIes klappt nicht. Dann habe ich mittels IP eine Datenbank auf einem meiner VServer versucht. Dies ist eine MySQL 5.1. Auch dies führte zu keinem Erfolg. Nachdem man den Blog-Titel + Email angegeben hat wird noch als Parameter step=2 weitergegeben und das war es. Im Firefox keine Fehlermeldung, im IE halt nur, dass die Seite nicht angezeigt werden konnte.

    Kurze HTTP-Fehlemeldungen ja/nein haben im IE für keine Fehlermeldung gesorgt. Leider :)

    Der Hoster sagt oder will dazu nichts sagen.

    Vielleicht noch an Facts:

    1. Ich konnte mich auch nicht einloggen, weil kein PWD an mich übergeben wurde
    2. PWD-Reminder klappt nicht, weil angeblich die ID im Email-Link nicht mehr gültig ist
    3. Man kann maximal Wordpress 2.2.3 als Version installieren. Versucht man dann ein Update auf 2.3 und möchte irgendeine Seite laden..... richtig assiert nichts. Alle Seiten sind angeblich fertig geladen. Im IE kommt die oben erwähnte Fehlermeldung.

    Bitte sagt mir, warum ich das bei denen auf dem Stück Webspace nicht ans Laufen kriege. Ich werde gleich irre. Ich muss dringend mit meinem 2.5 Blog umziehen oder eben dann heute wieder dort kündigen und wieder zurück zu meinem VServer zurück. Wenn ich es dann schaffe innerhalb von zwei Tagen zwei mal ne TLD EU umzuziehen. Das ist ein Mist.