Nutze diese Funktion hier mit dem Rollennamen als Argument:
http://codex.wordpress.org/Function_Refer…urrent_user_can
Beiträge von Ammaletu
-
-
Ich habe nicht im Detail gechaut, woran es liegt. Das kriegst Du am lebenden Beispiel mit einer Firefox-Erweiterung wie Firebug am leichtesten raus (oder probier F12 im Browser Deiner Wahl). Generell würde ich davon abraten, irgendwelche Interna von WP zu überschreiben, damit der wp_nav_menu-Aufruf anderes HTML oder andere Klassen ausspuckt. Pass einfach das CSS an das an, was da ist, das ist schließlich Standard für WP.
-
Setz auf jeden Fall auch die max_posts_size in der php.ini entsprechend. Zusätzlich kann ich mir vorstellen, dass das auch irgendwo im Apache noch konfiguriert ist, da weiß ich aber gerade keine Details.
-
Da brauchst Du kein Plugin, das kann WP von Haus aus. Jedenfalls wenn Du mit "Artielbild" die gleichnamige Funktion meinst und Dein Theme keine Sonderlösung gebaut hat (erstes Bild aus Artikel parsen oder so).
Du kannst ein Bild am Artikel hochladen und im Upload-Dialog als Artikelbild festlegen. Dann den Dialog einfach schließen ohne das Bild in den Artikel einzufügen. Das sollte den gewünschten Effekt haben.
-
Das ist tatsächlich merkwürdig, Permalinks an sich scheinen ja zu gehen. Da musst Du wohl methodisch vorgehen. Kurz auf ein Standard-Theme wie Twenty Eleven schalten und testen. Wenn es das nicht war kurz mal diverse Plugins abschalten und testen. Mit einer lokalen Testinstallation geht das natürlich am leichtesten, ohne die Webseite draußen zu stören.
-
Zitat
Doch, das ist es; ein Problem, das mit Wordpress auftritt. Nur weil es kein Problem ist, das ausschließlich mit Wordpress zu tun hat, darf man hier keine Frage dazu stellen?
Naja, das hätte alchymyth sicher noch etwas netter ausdrücken können. ;-) Aber prinzipiell gebe ich ihm Recht: Wir wollen die Leute schon möglichst nicht ermutigen, hier Sachen zu fragen, die nicht originär mit WP zu tun haben. Eine Menge Sachen treten irgendwie im Umfeld von WP auf, aber dieses Forum kann nicht die Anlaufstelle für CSS-Pobleme sein, für Apache-Konfiguration, für SEO und für JavaScript-Probleme, für wordpress.com und vielleicht noch ganz andere Software. Da kommt man schnell vom hundersten ins tausende und dann findet man hier die eigentlichen WP-Probleme nicht mehr. ;-)
Davon abgesehen: Schön dass Du es gelöst hast. Wo der Thread nun schon mal existiert, wäre ein Link oder ein Tip zur Lösung schön, denn andere finden das in Zukunft per Forensuche oder Google. :-)
-
Ich hab jetzt mal auf die Schnelle nur zwei Links zu den Widgets für Dich. Bitte fragen bei Problemen.
http://codex.wordpress.org/Widgets_API#Developing_Widgets
http://justintadlock.com/archives/2009/…in-wordpress-28 -
Warum sollte jemand ein Plugin erstellen, das nur den Style der Seite ändert? Das ist Aufgabe des Themes und da viel besser aufgehoben. Ich glaube deshalb leider nicht, dass Du da fündig werden wirst.
Generell gilt leider: Wenn Du das Theme umdesignen willst, musst Du Dich mit HTML und CSS auskennen. Da führt nicht wirklich ein Weg dran vorbei. Ist ja auch nicht schwierig zu lernen und wir geben hier gerne Tips in die richtige Richtung. Aber es wird Dir eher selten passieren, dass jemand im Forum so viel Zeit hat, Dir das einfach komplett fertig zu schreiben.
-
Zitat
Ein weiterer anderer Punkt: Ich bin beruflich (nicht bei Inpsyde) sehr stark eingespannt, so dass ich die Führung der Sprachdatei aufgegeben habe, weil ich mich einfach nicht mehr angemessen drum kümmern kann.
Verstehe ich! Mit Familie und Job bleibt mir auch nicht viel Zeit für sowas. Wenn es ums reine Einpflegen von Bugfixes geht, würde ich mich da aber durchaus auch gerne beteiligen (je nach Zeit auch fürs Übersetzen für neue Releases, aber das eher nicht alleine).
Wer macht das denn bei WPDE nun, solange bis sich bei WPORG was endgültiges rauskristallisiert? Da sollte hier oder in einem neuen Thread zumindest eine klare Ansage rein, und wenn diese zur Not "keiner hat Zeit dafür" lautet. ;-)
Naja, falls ich da irgendwie helfen kann, schreibt mir einfach eine PM. Wie gesagt, massig Zeit ist nicht da, aber Bugfixes einpflegen und irgendwo online stellen sollte schon gehen.
-
Die Style-Änderungen gehören in die style.css des Child-Themes, richtig. Änderungen am Code wie z.B. das Einfügen eines Clear-Elementes (falls Du das nicht für moderne Browser nur über CSS lösen willst) passieren entweder über Filter oder über das Überschreiben der Dateien des Haupt-Themes. Filter fällt in diesem Fall weg, also muss es in eine Theme-Datei. Dazu am besten die sidebar.php in den Ordner des Child-Themes kopieren und dort am Ende das so abändern:
Das zusätzliche div sorgt dafür, dass der Rahmen auch ganz #main einschließt. Da gehört dann leider nicht der Footer dazu. Ggf. müsstest Du etwas basteln, was für die Kombination aus #main und #footer funktioniert (also z.B. kein border-bottom an #main, dafür kein border-top an #footer).
-
Ich habe zu der ganzen Sache mal einen Blog-Beitrag geschrieben, vielleicht wird das dann auch klarer:
http://code.freudendahl.net/2012/03/wordpr…logs-einsetzen/Themes kopieren: Du musst den Namen im Kommentar oben in der style.css ändern. Das empfiehlt sich sowieso, falls Du ein bekanntes Theme einsetzt und geändert hast, damit Du nicht später aus Versehen die Änderungen überschreibst. Ein Child Theme wäre dann aber eh die bessere Wahl.
Theme installieren: Da ist nichts zu installieren, die Dateien müssen nur in wp-content/themes liegen. Beim Installieren über die Admin-Oberfläche geht es ja auch nur darum, die Dateien von wp.org zu ziehen und auf Deinem Server abzulegen, mehr wird da auch nicht gemacht.
Und noch mal generell: Sachen direkt in die sidebar.php reinzuschreiben ist nicht wirklich gut, weil Du dann nämlich genau das Problem hast, die Blogs nicht richtig trennen zu können. Widgets sind dagegen immer pro Blog. Es wäre also besser, konsequent auf Widgets zu setzen. Im Zweifelsfall kannst Du die auch einfach selber schreiben, wenn die Standard-Widgets nicht ausreichen. Damit kannst Du die Sidbears dann schon mal individuell pro Blog befüllen, ganz ohne Probleme. Wenn eine Seite eine Sidebar nicht anzeigen soll, hängt es von den Styles ab, ob eine "leere" Sidebar störend aufallen würde. Wenn ich in Twenty Eleven die drei Footer-Bereiche leer lasse, merkt man das z.B. nicht wirklich. Andernfalls kannst Du das Problem natürlich auch direkt im Stylesheet lösen (über die Klasse pro Blog) oder eben die Sidebar dann wirklich nicht einbinden (über die sidebar.php).
-
Das ist einfach nur eine Art, Inhalte darzustellen, wäre also Aufgabe des Themes, denke ich. Wenn Deine Beiträge eine Überschrift und ein Artikelbild haben, hast Du doch schon fast alles, was Du brauchst. Ein Untertitel fehlt dann noch, den kannst Du ggf. durch Verwendung eines Custom Post Types News herstellen, der um genau das ergänzt ist.
Ausgabe im Theme sollte relativ simpel sein. Schwierig wird es höchstens, die Bilder passgenau zu schachteln, wenn sie verschieden groß sind. Da wirst Du Dich vielleicht mit einer geordneteren Struktur zufrieden geben müssen.
-
#main eine border geben und nach der Sidebar noch ein clear-Element einfügen, damit der Rahmen auch wirklich um den Inhalt geht.
-
Das musst Du näher erklären: Was soll das Plugin tun? Plugins haben ihre Sprachdateien üblicherweise alle schon mit dabei, da ist also nichts herunterzuladen. Und eingebunden werden sie über die normale Sprachangabe in der wp-config.php.
-
Deine Frage wird in meiner letzten Antwort schon beantwortet: Nicht einfach einbinden, sondern eben prüfen, um welches Blog es sich handelt und dann den Code einbinden.
Davon abgesehen musst Du schauen, ab welchem Punkt die Seiten zu unterschiedlich sind, als dass sich das noch lohnt. Wenn es nur um ein paar Elemente geht ist es ja ganz cool, mehrere Seiten mit dem gleichen Theme zu betreiben. Aber wenn sie zu unterschiedlich werden, kopierst Du das Theme besser unter einem anderen Namen und gibst den Blogs verschiedene Themes.
-
Ich nutze Colorbox, die müsste das können. Genaugenommen kann das fast jeder Lightbox-Klon, der mir bisher untergekommen ist.
-
Einen entsprechenden Effekt kannst Du mit wenigen Zeilen CSS und einem kleinen Bild selbst erstellen. Schau Dir einfach per Firebug oder ähnlichem Tool an, wie das in der Seite gemacht ist, von der Du den Screenshot hast.
-
-
Die meisten Fragen beantworten sich mit den drei Buchstaben "CSS". Firebug oder ähnliches Tool nehmen, herausfinden was zu ändern ist und das einfach in der style.css des Child-Themes überscheiben.
Zum Ändern von Ausgaben auf der Seite musst Du die entsprechenden Theme-Dateien überschreiben, es sei denn Twenty Eleven hat das über eine Funktion in der functions.php gelöst. Dann reicht es, diese Funktion in einer neuen functions.php des Child-Themes zu überschreiben.
-
Sehr zielführend wäre z.B. Deinen Suchbegriff "Post Format" gegen "Custom Post Type" auszutauschen. Das ist es, was Du braucht, denke ich, da ja Post Formats mit voller Absicht nicht erweitert / angepasst werden können sollen. Zu eigenen Posttypen findest Du eigentlich genug übersichtliche Anleitungen. Der Posttyp wird definiert, z.B. in eine Funktionsplugin oder in der functions.php des Themes. Und dann brauchst Du ein Template für die Ausgabe.