Ok, sorry, der Code sollte natürlich noch oberhalb des Codes stehen, den du laut deinem letzten Post gesetzt hast...
Beiträge von benraaa
-
-
Ok, meine Anerkennung, du hast dir Mühe gegeben. Dann will ich jetzt auch nicht hinten anstehen. In der Tablet-Ansicht ab < 832px hängt der Subtitle noch immer unkontrolliert in der Gegend rum. Setz doch mal einen weiteren Media Query ans Ende deiner CSS (oder schau erst mal, ob es nicht schon einen für 823px gibt):
CSS@media screen and (max-width: 832px) { h2.site-description { margin-left: 0 !important; margin-top: 0 !important; } }Das setzt den Subtitle unter den Title. Weiß aber nicht, ob das Theme-Update das schon anders handhabt...
Gruß, benraaa
-
Schau mal unter "Design". Dort gibt es vielleicht einen Untermenüpunkt "Theme Options", ansonsten Unterpunkt "Anpassen" bzw. "Customizer". Dein Theme primrose ist, soweit ich sehe, ein kommerzielles Theme - die Chancen, dass es einen Custom CSS Bereich in den Einstellungen hat, sind also groß. Und wenn nicht, dann eben das Plugin, das ich genannt habe.
Gruß, benraaa
-
Hi Marco,
dein Theme blendet die Sidebar mit den Widgetbereichen in der Responsive-Ansicht aus. Das heißt für dich, dass du dort kein Menü unterbringen kannst, das auch in der Responsive-Ansicht zu sehen sein soll. Einzige Möglichkeit für ein solches Menü ist wohl der Hauptmenübereich. Dort ist ein Toggle-Menü (schaltet in der Responsive-Ansicht um) vorgesehen. Mit CSS-Kentnissen kannst du es vielleicht hinbekommen, das ansonsten horizontale Hauptmenü in ein vertikales Menü umzubauen (Stichworte "float: none", "position: absolute").
Und zu meinen Vorrednern: was ist das denn für eine Haltung, jemandem, der hier im Forum um Hilfe bittet, zu sagen: sag deinem Kunden, dass du keine Ahnung hast und dass er sich jemanden anderen suchen soll?? Völlig abgesehen davon, dass der Fragesteller mit keinem Wort erwähnt hat, dass er für einen Kunden arbeitet, ist das eine ziemlich anmaßende Haltung. Nicht alle von uns sind Profis und nicht jeder muss es sein. Wenn einem die Frage nicht passt, kann man im Zweifelsfall auch gar nicht antworten. Ist ja auch ein Statement.
Und im Übrigen: ein kurzer Blick in die CSS und verschieben des Browserfensters hätte für eine Antwort genügt.
Gruß, benraaa
-
Deine Wordpress-Version ist gut 2 Jahre alt! Mal ganz abgesehen von dem Sicherheitsrisiko (Wordpress ist das am häufigsten gehackte CMS), gehe ich davon aus, dass du das TwentyTwelve-Theme in den letzten 2 Jahren auch nicht geupdated hast. Mach das bitte zunächst (schon allein aus oben genannten Gründen). Womöglich hat sich dann dein Darstellungsproblem schon von alleine erledigt.
Und ansonsten: Yepp, für einen Anfänger (nicht wertend gemeint, wir haben alle mal angefangen) ist das Anpassen von Template-Dateien oder das CSS-Formatieren in dem Umfang, wie deine derzeitige Darstellung das erfordern würde, absolut zu viel. Auch mir wäre die Suche nach den notwendigen CSS-Anpassungen (für das derzeitige Darstellungsproblem reichen 1 bis 2 Regeländerungen nicht) zu aufwändig. Deshalb mein Vorschlag: wenn das Update des Themes nicht geholfen hat, schau dich doch mal nach einem neuen Theme um, das mit deinem Menü besser funktioniert. Das Design ist ja nicht besonders komplex und in der Optik gibt es etliche ähnlich gestaltete Themes. Und ein Relaunch nach ein paar Jahren macht ja auch was her.
Und sorry, dass das nicht die Antwort ist, auf die du gehofft hast...
Gruß, benraaa
-
Wenn dein Theme einen Custom CSS Bereich hat, kannst du den Seitentitel so ausblenden:
Das entfernt den Titel auf allen Seiten, aber nicht auf der Startseite oder den Blogbeiträgen. Wenn du auch noch den Abstand veringern willst, setz das noch drunter:
Mach das aber bitte nur in einem Custom CSS Bereich des Themes oder alternativ mit einem Plugin, wie Simple Custom CSS.
-
Sieht so aus, als sei dein Theme (und nicht Wordpress) für das Hochladen der Beitragsbilder zuständig und schneidet die Bilder aus Layoutgründen konsequent auf die Höhe von 445px zu. Einzige Möglichkeit, die du hast, ist, deine Bilder selbst vor dem Hochladen auf 800px x 445px zuzuschneiden und abzuspeichern. Das ist die Größe, die für die Bilder auf den Einzelseiten vorgesehen ist und von der auf den Blogseiten runtergerechnet wird. Andere Abmessungen funktionieren in deinem Theme nicht.
-
Ich möchte ein Theme aufbauen, in dem verschiedene Elemente in der Mobile-Version nicht oder an anderer Position geladen werden als in der Desktop-Ansicht. Das Ausblenden mit display: none über die Media Queries ist hierfür keine Option, da die Elemente im Hintergrund dennoch geladen werden. Aus Performance-Gründen also keine Lösung.
Auch die Funktion wp_is_mobile() scheint nicht wirklich hilfreich zu sein, wie ich in mehreren Foren-Kommentaren gelesen habe, weil sie als unsicheres Browser Sniffing arbeitet. Außerdem wird sie wohl mit Caching-Plugins in Konflikt geraten.
Meine Frage also: kennt ihr eine vernünftige Methode, mit der die device-width idealerweise auf PHP- oder notfalls auf JavaScript-Ebene ausgelesen werden kann und in Abhängigkeit dazu dann ein Element oder eine Template-Datei geladen werden kann? In etwa also nach diesem Prinzip:
Codeif (device-width < 480px) { get_template_part( 'template-parts/mobile.php' ); } elseif () { echo "<div>Was anderes</div>"; }Meine PHP-Kenntnisse sind nicht besonders, sorry also, falls der Code eine schlechte Syntax hat.
Für eine nützliche Lösung wäre ich sehr dankbar und bin sicher, dass auch andere daran interessiert wären.
Gruß, benraaa
-
Nein, nicht im Plugin Editor. Mit dem hast du nichts zu tun. Unter Design gibt es, wenn du das Plugin aktiviert hast, nun den Unterpunkt "Custom CSS". Dort gibst du in das Feld den o.g. Code ein. Falls du dich in CSS nicht auskennst, kannst du dir Tutorials im Internet suchen. gibt es dort wie Sand im Meer. Auch auf deutsch. Z.B. http://www.html-seminar.de/css-lernen.htm oder http://www.css4you.de/
Pro Tip: wenn du den Firefox verwendest, kannst du mit der rechten Maustaste auf die Überschrift, die du formatieren möchtest (oder auf jedes andere Element), klicken und dann auf "Element untersuchen (Q)" klicken. Dann bekommst du unten in einem Fenster angezeigt, wie das Element in HTML angelegt ist. Rechts siehst du dann, mit welcher CSS-Deklaration das Element in der Original-CSS formatiert wurde. Dadurch kannst du sehen, was du verwenden musst, um es dann in der o.g. "Custom CSS" zu überschreiben. Alles weitere aber suche dir in passenden Tutorials.
-
Meinst du das Theme Twenty Fourteen? Das hat zwar, wie jedes Theme, einen Editor, mit dem du u.a. die CSS bearbeiten kannst (wenn die Datei per FTP beschreibbar gemacht wurde). Aber all diese Änderungen werden beim nächsten Update des Themes wieder überschrieben. Das bringt dir also nichts.
Erstelle dir also besser ein Child Theme. Hier: http://codex.wordpress.org/Child_Themes oder auch hier: http://www.wpbuch.de/2011/02/wordpr…theme-anpassen/
Du kannst dir aber, wenn es nur um CSS-Anpassungen geht, die Mühe sparen. Mit diesem Plugin geht es viel unaufwändiger: https://wordpress.org/plugins/simple-custom-css/
Häufig hilft dann schon der Eintrag
-
Habe es selber zwar noch nie verwendet, aber vielleicht hilft dir das: https://wordpress.org/plugins/loco-translate/
-
Es gibt eine etwas versteckte Option, einem Bild ein Tooltip (Attribut title) zuzuweisen. Dazu musst du zunächst im Beitragseditor ein Bild eigefügt haben ("Dateien hinzufügen"). Wenn das Bild im Editor zwischen deinem Text zu sehen ist, klickst du es noch einmal an und dann auf das Bearbeiten-Symbol (Bleistift). Das Bild-Details-Fenster geht auf. Dort klickst du unten auf "Erweiterte Optionen", dann erscheint die Zeile "Bildtitel-Attribut". Was du hier eingibst wird der Tooltip des Bildes (Hover, Mouse-Over, wie auch immer...). Nicht vergessen - zweimal aktualisieren (bei Bild-Details und beim Beitrag).
-
Da scheinen noch Links auf http://i0.wp.com vorhanden zu sein (unten: "Neueste Beiträge lesen"). Das ist soweit ich weiß ein Image Server von Automattic (Wordpress.com). Hast du Jetpack installiert (auch von Automattic)?
Ansonsten hast du auch noch ein Zertifikatsproblem, wenn die Seite per HTTPS aufgerufen wird (wie du oben verlinkt hast). Müsstest du mit deinem Anbieter klären.
-
In der Massenbearbeitung kann man keine Kategorien entfernen. Es sind keine Häkchen bei den bestehenden Kategorien gesetzt. Selbst wenn alle ausgewählten Beiträge die gleichen Kategorien haben. Man kann nur neue Kategorien hinzufügen. Deshalb kann der Kunde dort auch nichts selbst vornehmen.
Ich habe es aber wie oben beschrieben per Datenbank gelöst. Man muss nur noch zusätzlich in der Tabelle wp_term_taxonomy in der Spalte "count" die Anzahl der bis eben noch mit der Kategorie verknüpften Artikel auf 0 setzen.
-
Zur Motivation:
Professionelle Hilfe kosten natürlich etwas. Wer eine Privatseite betreibt, schreckt davor verständlicherweise erst mal zurück. Arbeite also ruhig erst einmal die Anleitung von r23 (#5) und den Link von volkskamera (#6) ab. Das sind ziemlich gute Vorgehensweisen. Wenn das alles keinen Erfolg bringt, dann kannst du überlegen, ob der Profi oder die Neuinstallation deine nächste Option sein soll.
Viel Erfolg!
-
Ich bräuchte einmal Hilfe von Wordpress-Datenbank-Experten.
Ein Kunde hat mehreren hundert Artikeln zu viele Kategorien gleichzeitig vergeben. Aus Darstellungstechnischen Gründen darf aber jeder Artikel nur eine Kategorie erhalten. Nun gibt es ja das altbekannte Problem in der Bulk Edit Funktion (Massenbearbeitung), dass dort bei mehr als einer vergebenen Kategorie schließlich gar keine mehr markiert erscheint und somit auch keine mehr abgewählt werden kann.
Ich würde das nun gerne über die Datenbank lösen. In der Tabelle wp_term_relationships sind die Posts mit ihren Beziehungen zu den Taxonomien enthalten. Die Frage nun:
Wenn ich aus allen Posts ausschließlich die Kategorie mit der ID 13 entfernen möchte (alle anderen Kategorien aber erhalten bleiben sollen), kann ich dann in wp_term_relationships alle Zeilen mit term_taxonomy_id=13 löschen? Oder zerstöre ich damit eine anderswo vorhandene Relation?
Wäre für eine kurze Antwort dankbar. Nehme natürlich auch gerne eine längere Erklärung entgegen.
Danke im Voraus,
benraaa
-
Gut, falls es jemanden interessiert - habe nun doch noch ein Plugin gefunden, welches das o.a. ermöglicht: Improved Include Page. Manchmal hilft es, die passende Wordpress Codex-Seite auch bis zum Ende durchzulesen.
Trotzdem, falls jemand auch einen kurzen Weg ohne Plugin kennt - gerne. Je weniger Plugins desto besser...
-
Hallo zusammen,
ich suche nach einer Möglichkeit, den Content einer statischen Seite als Info-Box in der sidebar auszugeben. Zwar habe ich eine Methode, einen zweiten Loop außerhalb des regulären Loops anzulegen, das betrifft in folgendem Beispiel aber nur posts:
PHP
Alles anzeigen<?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('cat=3&showposts=10'.'&paged='.$paged); $more = 1; while ($wp_query->have_posts()) : $wp_query->the_post(); $do_not_duplicate = $post->ID ?> <?php the_content(); ?> <?php endwhile; ?> <?php $wp_query = null; $wp_query = $temp; ?>Gibt es eine vergleichbare - oder anpassbare - Methode, den Content von pages auszugeben?
Gruß,
benraaa
-
Hallo Community,
kennt jemand vielleicht ein Plugin, mit dem man eine Dateiverwaltung nach Rubriken oder Kategorien aufteilen kann und für das man einzelnen Usern, besser noch User-Gruppen, Rechte geben kann? Habe einige ausprobiert, aber keines funktioniert mit einer venünftigen Rechtevergabe.
Alternativ könnte ich mir auch ein passendes Widget auf einer Privat-Seite vorstellen - mit Up-, Download und Listenansicht.
Hat irgendjemand vielleicht etwas in der Richtung geschrieben oder erfolgreich in Benutzung - was auch in WP 2.8 funktioniert?
Gruß,
benraaa
-
Sehr schade. Danke für die Erklärung.
Ist das denn sehr komplex, einem Plugin, das womöglich nur aus einer Datei besteht, einen Bezug zur Rechteverwaltung zu verpassen? Vielleicht nur eine klitzekleine Zeile PHP...?
benraaa