Beiträge von kaiser

    Wenn Du Rollen betrachtest (Codex), siehst Du auch die "Capabilities". Diese sind skalierbar. Du kannst also Berechtigungen für Rollen vergeben oder nehmen. Das einzige, was nicht im Codex dokumentiert ist, bzw. nach wie vor keine vernünftige Lösung hat, sind die Rollen selbst. Diese sind nicht "einfach" durch benutzerdefinierte zu ergänzen, bzw. in andere Systeme zu übertragen.

    Bsp zur Ergänzung der Rolle "Redakteur" mit der Berechtigung User zu bearbeiten:

    Code
    $role = get_role('editor');
        if ($role !== NULL) {
           $role->add_cap('edit_users');
           $role->add_cap('create_users');
           $role->add_cap('delete_users');
        }

    Hello,

    ich bekomme seit ein paar Tagen (nur in FF 3.5) folgende Fehlermeldung, wenn ich ins Admin-UI rein will

    "
    Bad Request

    Your browser sent a request that this server could not understand.
    Size of a request header field exceeds server limit.

    Cookie: wordpress_36504716e2a2744c46eceb0afaa4e973=
    "

    stimmt eigentlich. mit wp_enqueue_styles geht das ja eh. da kannst du den hook, priorität etc. definieren. Der ist eigentlich für PlugIns gedacht, aber ich verwende(/zweckentfremde) sie immer für Themes und war mir der eigentlichen Nutzung nicht mehr bewusst. Eine weitere Möglichkeit wären php-css Dateien (siehe Google), damit Du if(!empty(etc abprüfen kannst... Du könntest sie außerdem über einen Eintrag im Options-table ohne Probleme ein und ausschalten lassen.

    IP Adressen dürfen eigentlich nur anonym gespeichert werden. Außerdem erlauben viele Internetanbieter keine genaue Lokalisierung des Users, sondern geben nur Ihre eigene Anschrift aus.

    Weiters würde ich wenn dann "Shopp" empfehlen. Bessere Dokumentation, Funktionalität und real existenter Support.

    Hello Leute,

    nachdem ich in der wp-hackers Mailingliste eine (sinn- &) endlose Diskussion zum Thema "commenter as user role" gelesen habe, hab ich das mit ein paar Leuten aus dem Pods-cms Irc-Chat durch diskutiert und daraufhin eine neue Diskussion auf wp-hackers gestartet: http://groups.google.com/group/wp-hacke…202c95da4?hl=en

    Die Diskussion geht ziemlich gut voran und scheinbar gibt es auch andere Leute, die meiner/unserer Meinung sind. Vielleicht hat ja der/die eine oder andere auch Luste seine/ihre Meinung einzubringen.

    Wordpress soll ja sich "community driven" weiter entwickeln.

    Danke fürs Zuhören & schönes Wochenende!

    Nicht im Html-Editor, sondern in Deinem Template...

    <table>
    <tr><td>
    <?php echo deinen code hier; ?>
    </td></tr>
    </table>

    Aber wie schon einmal gesagt: Wenn Du die Zeit, die Du für Supportanfragen nutzt, versuchst in ein wenig Html & Css-Kenntniss zu stecken, kommst Du (und andere) mit weniger Zeitaufwand aus. Die Lernkurve ist bei Html & Css nicht zu unterschätzen.

    Noch etwas kannst Du verwenden: "Theme my Login"-Plugin (googlen). Damit kannst Du eine andere Seite als Log-In Seite verwenden und Redirects machen (hat auch andere nette Features). Dann sollten Bots eigentlich draussen bleiben, weil die in der Regel nach der wp-login.php suchen.

    Nein, sollte es nicht geben. Damit könntest Du ja auch Deine eigenen User nach Passwörtern abgreifen. Und falls jemand zB sein Telebanking-Passwort auch in Deinem Blog nutzt... Alles klar?

    Besser ist es zB "Login Lock Down"-Plugin zu nutzen und wie bei einem Pin-Code nur 3 Versuche zu erlauben.

    Nur Zur Erklärung, wie das mit den Shortcodes funktioniert. Falls nichts mehr hilft, kannst Du das schuldige Plugin danach durchsuchen und schauen, ob es die Shortcodes anders oder "falsch" definiert (und den Autor darauf aufmerksam machn > Bugreport)

    Alle <br /> raus und den Einzug via text-indent, padding, margin anpassen. Die haben einen semantischen Ursprung und sind nicht für Layoutanpassungen da. Dann auf selfhtml nach dem Html-Tag "img" suchen.

    Anbei: es kann auch am IE-Box Model liegen. Das sieht vor, dass Du Höhen Breiten für all Deine Divs und Spans definierst. Sonst werden margin, padding, etc. geändert.

    Für hr und borders würde ich im Stylesheet etwas wie
    hr {height: 1px;}
    dann sieht das auch im IE brauchbar aus. Outline gibt's dort leider nicht. Daher musst Du bei border bleiben. Vergiss aber nicht, dass die außen angefügt wird, also die Gesamtbreite und -höhe verändert. auf dotted, etc. im IE besser verzichten oder via separatem Stylesheet als Grafik definieren, die Breite und Höhe anpassen und border: 0 oder none; setzen.

    Hallo Leute,

    ich habe ein wirklich dringendes Problem auf einer Live-Seite. Nach Aktivierung des "Theme My Login"-Plugins, das ich für Redirects nutzen wollte, bekomme ich nun als letzten Stylesheet auf jeder Seite (Webpage & Admin-Bereich) die Datei /wp-admin/css/login.css geladen. Das ist ärgerlichst, vor allem weil ich keine Ahnung habe, woher das kommt. Alle Optionen habe ich bereits händisch aus dem options-table der DB gelöscht, aber leider keine Änderung. Meine einzige Lösung derzeit: Die login.css leeren, damit keien Css-Infos überschrieben werden.

    Link zum Plugin: (ich habe zuerst die 5.0 beta verwendet - leider): http://www.jfarthing.com/wordpress-plug…-2#comment-2544

    Ich bitte dringend um Hilfe! Danke sehr!!

    Oder: Template Tags (siehe Codex): if(is_user_logged_in()) { content(); } else { echo "Sie haben keine Berechtigung"; } Wenn Du in meine letzten Beiträge schaust, findest Du auch a) eine Möglichkeit User nach Ihrer Rolle zu identifizieren und einen Link zu einem Pastebin um alle User-Daten des derzeit eingeloggten Users zu finden. Das ist eine Tabelle mit "Was ist es?-code-Ausgabe zum eingeloggten User"

    Das sollte eigentlich reichen um alles zu erreichen, was Du willst.
    Ammaletu: Vielleicht kannst Du Dir das auch einmal ansehen. Ich hänge derzeit am Problem, dass ich auf die User-Rolle beim einloggen noch nicht zugreifen kann. Vermutlich ist es einfach zu früh und die Daten sind noch nicht vorhanden, würde mich aber über ein Kommentar, oder einen Ansatz im passenden Thread freuen. Danke!

    Die $variable bringt dir gar nichts. Und ohne Fehlerbeschreibung und/ode Link zur Seite ist es auch schwer möglich, aber ich würde sagen, Du hast simpel vergessen, die Funktion zu schließen: [FONT=Courier New]excerpts_from_children()[COLOR=Red]; [COLOR=Black]und unter $attrs die richtigen Attribute anzugeben, also in die Variable hinein zu geben. Kann aber sein, dass Du die Variable gar nicht anpassen musst und die Funktion selbst reicht.[/COLOR]
    [/COLOR]
    [/FONT]

    Ich denke, dass man das nicht verhindern kann, bin mir aber nicht hundert prozentig sicher. DB kann man bei Updates auch stehen lassen, etc.

    Folgendes wäre eine Lösung: README.txt > Anweisung ins Theme-Verzeichnis die custom-styles.css zu legen. Dann via wp_enqueue_styles den Style holen und als Pfad get_bloginfo('stylesheet_directory');