Beiträge von helix

    In meinem Basis-Template sieht das mit den ausgelagerten Funktionen aus der functions.php so aus:

    PHP
    define( 'MY_LIBRARY', TEMPLATEPATH . '/library' );
        require_once(MY_LIBRARY . '/menus-anmelden.php'); // eigene Nav-Menüs
        require_once(MY_LIBRARY . '/widgets-anmelden.php'); // Widget-Bereiche definieren, auskommentieren, solange nicht benötigt
        /*require_once(MY_LIBRARY . '/metaboxen-anmelden.php'); // Metaboxen für den Adminbereich definieren, auskommentieren, solange nicht benötigt*/


    Es gibt also einen Ordner „library“ im Theme-Ordner. Was mit require_once eingebunden wird, muss dann auch im Ordner drinliegen, sonst gibt es gleich eine Fehlermeldung.
    An meinen Auskommentierungen siehst du gleich, was ich wie häufig brauche …
    (Nein, ich habe das nicht selber erfunden, sondern auch mal wo gefunden, weiß jetzt leider nicht mehr wo; fand es halt nützlich)

    Mehrere Autoreninfos: Ja, ich gehe auch davon aus, dass das geht. Wäre aber noch zu überprüfen … Manchmal denke ich Unsinn.
    Schau mal hier: https://developer.wordpress.org/reference/functions/get_post_meta/
    und wie weit du damit kommst.
    Bin etwas in Eile, d.h. sollte mich mal tunlichst etwas um Erwerbsarbeit kümmern … grins …

    Gruß
    helix

    Vorausgesetzt, du findest ein fertiges PlugIn, das deine Wünsche sinnvoll umsetzt, ist das hier vielleicht die vernünftigere Lösung (und es stellt sich dann eher die Frage, warum du ausgerechnet Jetpack nutzen willst, wenn du sonst mit PlugIns lieber sparsam sein willst?)
    Und sonst selber ein PlugIn schreiben. Ob du das dann als PlugIn ausarbeitest oder es eben eine Funktion deines Themes ist, kommt sich technisch ziemlich aufs Gleiche raus, hat eher etwas damit zu tun, dass du mit der PlugIn-Lösung die Funktion leichter zu einem anderen Theme mitnehmen kannst.

    Die Lightbox-PlugIns greifen normalerweise beim Link zur Bilddatei an. D.h., nur wenn du dem Bild auch einen Link zur Bilddatei gibst, öffnet die Lightbox. Wenn das Bild keine Verlinkung hat, gibt es auch keine Lightbox. Damit wäre deine Auswahl, wann die Lightbox greift, schon abgearbeitet.

    Ladezeitenfreundlich runterskalierte Bilder kann / macht WordPress schon von Haus aus, d.h. es werden immer schon beim Hochladen verschiedene Bildgrößen angelegt. Mit Sourceset (srcset) kann man dafür sorgen, dass der Browser die passende Bildgröße lädt. => Suchstichwort für weiteres Einarbeiten.
    Und das ist für mich die spannende Frage: Gibt es ein Lightbox-PlugIn, das mit srcset arbeitet? Oder wie kann man das umsetzen …

    Ich nehme an, dass Jetpack auch eine Lightbox-Funktion parat hat. Was macht die?
    Und dann eben die Frage, ob Jetpack mit anderen Lightboxes zusammenarbeitet. Ausprobieren.

    Meine Vorgehensreihenfolge wäre also:
    1.) Jetpack nochmal grundsätzlich überdenken
    2.) Wenn Jetpack bleiben soll / darf: gucken, was Jetpack an Lightbox anbietet
    3.) Lightbox-PlugIns durchforsten, ob sich ein sinnvolles findet, ggf. Zusammenarbeit mit Jetpack ausprobieren
    4.) Wenn es ein eigenes PlugIn / Themefunktion werden soll / muss: studieren, wie die anderen Lightbox-PlugIns das machen. Recherchieren, ob es eine Möglichkeit gibt, einen Link mit einer bestimmten Struktur mit einem Link mit einer ebenfalls bestimmten aber anderen Struktur zu überschreiben – und wie das geht …

    Gruß
    helix

    Teste mal noch als nächsten Schritt mit einem Standard-Theme Twenty irgendwas. PlugIn-Ordner lässt du am besten umbenannt (d.h., es können keine PlugIns aktiv sein). Lade dir aus deinem Ordner „themes“ dein Theme runter, damit du eine Sicherung hast. Lösche dann dieses Theme vom Server. Achte darauf, dass eines der Twenty-irgendwas-Standardthemes im Ordner liegt. Nun findet WordPress das aktivierte Theme nicht mehr und geht dann automatisch – Fallback – auf so ein Standardtheme.
    Wenn es jetzt geht, hängt es ziemlich sicher an deinem Theme.

    Wenn es jetzt immer noch nicht geht, musst du weitersuchen.
    Bekommst du immer noch diese Fehlermeldungen? Ich finde halt auffällig, dass in den Fehlermeldungen immer nur Core-Dateien benannt sind. Die sollten aber eigentlich in Ordnung sein, wenn du jetzt alles überschrieben hast …

    Schau mal z.B. hier: https://codex.wordpress.org/FAQ_Troublesho…ning_problem.3F
    Oder hier: http://stackoverflow.com/questions/8028…nt-error-in-php

    Gruß
    helix

    Woher soll ich wissen, welche der zahlreichen php-Dateien zu öffnen ist, um den aufbau der Webseite zu eruieren...??


    Nunjaaa, vielleicht indem du dich einfach mal ein bisschen einarbeitest, wie WordPress so grundsätzlich tickt …
    Was ist bei WordPress fürs Styling zuständig? Die Themes …
    Wie ist ein WordPress-Theme so grundsätzlich aufgebaut … ?

    Aber – schulterzuck – ist doch irgendwie nicht unser Problem, wenn du dir das Leben gerne schwer machen magst …

    Gruß
    helix

    Dass du dich über FTP nicht mehr verbinden kannst, sollte normalerweise nichts mit einem fehlgeschlagenen Update zu tun haben. Das sind eigentlich völlig unterschiedliche Baustellen.

    Hast du Zugang zur Konfigurationsoberfläche deines Hosters? => Neues Passwort für deinen FTP-Zugang.
    Wenn es dann nicht geht, Hoster kontaktieren. Dann ist meiner Einschätzung nach „mehr kaputt“.

    Dein Ansatz mit der manuellen Installation ist prinzipiell sinnvoll. Allerdings, wenn du beim Aktualisieren der Datenbank abgebrochen hast / ausgestiegen bist, könnte es sein, dass deine Datenbank jetzt „irgendwo dazwischen hängt“. Hast du ein BackUp gemacht, bevor du auf Aktualisieren geklickt hast? Hoffentlich … (dann kannst du es ganz beruhigt so versuchen).

    Gruß
    helix

    Solange du nicht gesucht hast, ob es ein PlugIn gibt, mit dem du Kategorie oder Tag direkt vor deinem Titel ausgeben lassen kannst, ist das keine wirkliche Begründung.

    Ich würde nicht davon ausgehen, dass es dafür ein PlugIn gibt, weil ein „normal denkender WordPress-Einrichter“ in so einem Fall ein Child-Theme erstellt und sein Template anpasst … Aber wer weiß, es gibt soo viele PlugIns für jeden Fliegendreck …

    Gruß
    helix

    Es könnte auch was mit SVG-Text gehen.

    Wer schon etwas länger dabei ist – HTML und CSS – hat sich mehr oder weniger damit abgefunden, „dass es nicht geht“ – was ja definitiv so nicht (mehr) stimmt.
    Der verlinkte Artikel ist von 2014, also auch schon wieder zwei Jahre alt. Da kann sich einiges getan haben. Ich weiß es nicht, habe mich nicht so sehr damit befasst, weil: siehe oben.

    Wer es haben will, probiert die Möglichkeiten aus, erstmal auf einer statischen Testseite in schlichtem HTML / CSS. Und nimmt caniuse.com zu Hilfe, um eine Einschätzung zu haben, welche Browser damit umgehen können.

    Gruß
    helix

    bei Impreza gibts zwar ua Blog Optionen, allerdings werden diese nicht übernommen.


    Impreza oder Impreza-Child?
    Wenn du erst in den Theme-Optionen des Parent-Themes was einstellst und dann erst dein Child-Theme aktivierst, kannst du die Anpassungen im Child-Theme gerade nochmal machen. Allerdings müsstest du normalerweise dort die gleichen Einstellmöglichkeiten auch haben …
    Zumindest war das bei mir als so.

    Gruß
    helix

    Hm, kann nur allgemeine Hinweise geben …

    Das WP User Avatar Plugin wird für das Avatar-Bildchen eine Box bereitstellen oder eine vorhandene Box umwidmen. Ausfindig machen, wie die Box vom PlugIn aufgerufen und ausgegeben wird. Das für die eigene Ausgabe nutzbar machen.

    See all posts by …
    In solchen Fällen bin ich häufig weitergekommen, wenn ich im WP Codex die Ausführungen zur zugrundeliegenden Funktion studiert habe. Also z.B. in dem Fall suchen nach „wp codex the_author_posts_link();“
    Oft findet sich dort schon was. Oder man stößt dann auf die passenden Suchstichworte, mit denen man bei stackoverflow oder ähnlichen Portalen was hilfreiches findet.

    Gruß
    helix

    Welche Überschrift(en) meinst du? Auf der Startseite die Beitragstitel? Das wäre einfach. Die sind ganz schlicht angesprochen mit

    Code
    h2 {
        font-size: 34px;
        letter-spacing: 0;
    
    
    
    
    }


    letter-spacing interessiert hier nicht (brauchst du also auch nichts zu machen).
    Also trägst du in der Stylesheet-Datei deines Child-Themes ein

    Code
    h2 {
        font-size: 34px;
    
    
    
    
    
    
    }


    … und statt der 34 Pixel einen Wert deiner Wahl. Vielleicht ein bisschen rumprobieren …

    Sowas kannst du leicht mit einem Webentwickler-Tool auslesen: Seite aufrufen, Rechtsklick und dann sowas wie „Element untersuchen“.

    Und mit der Beitragsvorschau: Schau mal, ob du im Theme auf „vollständigen Beitrag“ (oder so ähnlich) umstellen kannst. Wenn nein, müsstest du in deinem Child-Theme das Template anpassen. Dafür fragst du dann aber in deinem Fall besser beim Theme-Support nach. Impreza ist ein Bezahl-Theme, insofern hast du auch Anspruch auf Support. Für uns ist es schwierig, bei Bezahlthemes zu helfen, weil da der Code nicht offen zugänglich ist.

    Gruß
    helix

    Ob es sowas als PlugIn gibt, weiß ich nicht. Üblicherweise hat man zu einem Bild eine Bildbeschreibung. Du brauchst, wenn ich dich richtig verstehe, mehrere.

    Prinzipiell ließe sich so etwas über ein Image-Map realisieren.
    Evtl., wenn du Image-Map als Suchstichwort verwendest, findest du auch PlugIns, die dir zumindest weiterhelfen können.

    Selbst erstellen ist eine Frage deiner Skills.

    Gruß
    helix