Beiträge von ill66

    Ich hab schon die Krise bekommen, als ich bereits etliche Wochen (Monate?) damit verbracht habe, mich in Wordpress einarbeitend, das Songwriter-Theme meinen visuellen und funktionalen Wünschen azupassen - um dann (als ich die Premium-Version erwerben wollte) den frischen Hinweis auf der Entwickler-Seite zu entdecken, dass alle seine Themes nicht weiter gepflegt werden in Zukunft. *grrrr*
    Ich habe dann in Windeseile ein neues Theme gesucht und hab das so weit wie möglich angeglichen - das ging zum Glück vergleichweise flott, weil ich bis dahin meinen WP-Erfahrungsschatz schon deutlich erweitert hatte.
    Aber jetzt muss ich leider feststellen: Mein neues Theme, Azeria, wurde jetzt ebenfalls seit einem Jahr nicht upgedatet! Und auf der Entwickler-FB-Page und -Blog ist seit August auch nichts mehr zu lesen.
    Das bereitet mir echt Alpträume, weil mittlerweile hunderte von Arbeitsstunden in der genauen Anpassung stecken!

    Soweit ich weiß, kann man zwar auch in discontinued Theme weiternutzen, wenn man's schon hat, aber es werden irgendwann halt neue WP-Features nicht mehr unterstützt und vor allem wäre es ein Sicherheitsrisiko.

    tl;dr:
    Jetzt frage ich mich: Was wäre eigentlich nötig, um ein verlassenes Theme zu forken und so weiter am Leben zu halten?
    Nicht, dass ich mir einbilde, da die nötigen Fähigkeiten für zu haben ;) Aber evtl. könnte man ja wen engagieren oder so.

    Ich habe die Sharebuttons von Jetpack, also Sharedaddy, unter meinen Artikeln stehen.
    Ich bin immer ganz angenehm überrascht, wie vergleichsweise hohe Zahlen da immer dranstehen (zumindest am FB-Button ;) ).
    Aber leider kann ich das bisher nur sehen, wenn ich die Artikel einzeln öffne und zur Sharebutton-Leiste runterscrolle.
    Ich hab mir schon einen halben Ast gegoogelt und gesucht - müsste es da nicht irgendwo im Backend eine Statistik drüber geben, welche Artikel wie oft von der Seite aus gesharet wurden? (oder hab ich Tomaten auf den Augen?)

    Da gibts Pluginns für - aber was spricht denn gegen eine neue Seite anlegen und einfach copy/paste? Es geht hier ja anscheinend nur um einen Beitrag/Seite.

    Man kann übrigens auch in den WP-Einstellungen festlegen, ob das Datum in der URL erscheinen soll :)

    Ja, das Widgetbereich-Erstellen klappt tatsächlich gut. :)
    Wo es aber noch hapert ist, die richtige Stelle zum einsetzen zu finden^^°

    Ich bin nach diesem Tutorial vorgegangen: http://wphafen.com/eigenen-widget…-theme-ausgeben

    Ich will das Widget ja möglichst direkt beim Commentfeld. Ich habe jetzt stümperhaft ewig herumprobiert (ich kann ja kein PHP), aber wo ich es auch einbaue, es landet entweder überhalb des Respond-DIVs oder unterhalb - oder es gibt einen Error.

    Also z.B. diese Variante....
    [FONT=courier new]<?php
    // Eigener Widget Bereich Start
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Netiquette') ) {
    dynamic_sidebar (4);
    } // Eigener Widget Bereich Ende
    $args = array(
    'comment_field' => '<p class="comment-form-comment"><textarea id="comment" name="comment" cols="45" rows="8" placeholder="' . __( 'Comment*', 'azeria' ) . '" aria-required="true"></textarea></p>',
    'title_reply' => '<span>' . __( 'Leave a Reply', 'azeria' ) . '</span>',
    'title_reply_to' => '<span>' . __( 'Leave a Reply to %s', 'azeria' ) . '</span>'
    );
    comment_form( $args );
    ?>[/FONT]

    ...resultiert in diesem Ergebnis:

    Leider knapp vorbei :D

    Wo genau muss der Code hin? (und was bedeutet eigentlich die 4 bei "dynamic sidebar (4);"?)

    ...jetzt habe ich es zufällig auf der Suche nach was anderem doch noch selber gefunden.
    In der comments.php vom Parent-Theme - direkt im Code.

    Habe die Datei in mein Child-Theme kopiert und die entsprechenden Übersetzungen eingefügt:
    [FONT=courier new]<h2 class="comments-title">
    <?php
    printf( // WPCS: XSS OK.
    esc_html( _nx( '1 Kommentar', '%1$s Kommentare', get_comments_number(), 'azeria' ) ),
    number_format_i18n( get_comments_number() ),
    '<span>' . get_the_title() . '</span>'
    );
    ?>

    [/FONT]Komisch, dachte, sowas wird immer über die Lang-Packs gemacht.[FONT=courier new]
    [/FONT]

    Mir erschließt sich grade noch nicht, wo genau hier der Hase im Pfeffer liegt und weiß daher nicht, ob das das richtige Unterboard ist. Vergebung.

    Also: Ich hab Wordpress auf deutsch, benutze ein Child-Theme von Azeria und habe Jetpack aktiv.
    Irgendjemand davon schreibt mir in den Kommentarbereich "3 Thoughts on RandomArtikeltitel". ;)
    Ich hab alle Language-Files durchgesucht, What The File- und Loco Translate Plugin installiert, mir einen Ast gegoogelt.... ohne Erfolg, ich komme dem nicht bei.

    Ganz vereinzelt habe ich bei Google User gesehen, die das gleiche Problem hatten.
    An einer Stelle hab ich den Tipp gelesen, in die functions.php das hier einzusetzen:

    [FONT=courier new]add_filter('tc_comment_title','my_function');

    function my_function($content) {
    $content = str_replace("thoughts on","Kommentare zu",$content);
    return $content;
    }

    [/FONT]...aber das hatte bei mir irgendwie auch keinen Effekt (oder ich hab mich zu blöd angestellt).
    Weiß jemand Rat? Gerade diese Kombi aus der englischen Phrase und dem deutschen Post-Titel dahinter sieht echt besonders doof aus. ;)

    Achso, Link zur Seite kann ich leider noch nicht liefern, da die erst übermorgen live geht.

    ...falls es jemanden interessiert:
    Ich hab einen Workaround für das Problem gefunden.
    Und zwar via Google-News + NewsFeed-Plugin.

    Ich hab Feedzy-RSS installiert, damit kann man via Shortcode belieibge Feeds in einem Widget oder auf einner Seite bzw. Beitrag ausgeben (geht sicher auch mit einem anderen).
    Den habe ich befüttert mit Google-News und zwar via folgendem URL-Aufbau:
    [FONT=courier new]https://news.google.com/news?hl=de&q=Suchwort1&output=rss, https://news.google.com/news?hl=de&q=Suchwort2&output=rss, https://news.google.com/news?hl=de&q=Suchwort3&output=rss, https://news.google.com/news?hl=de&q=uswusf&output=rss[/FONT]

    Als fertiger Shortcode könnte das dann z.B. so aussehen:
    [FONT=courier new][feedzy-rss feeds="https://news.google.com/news?hl=de&q=Suchwort1&output=rss, https://news.google.com/news?hl=de&q=Suchwort2&output=rss" max="20" feed_title="no" target="_blank" thumb="yes" size="70"]

    [/FONT]Funktioniert genau so, wie ich mir das gewünscht hab. :)

    Bevor ich jetzt noch länger herumsuche und anfange, verzweifelt herumzuwerkeln, frage ich lieber erstmal, ob es da überhaupt Chance auf Erfolg gibt. ;)

    Also:
    Ich würde gern einen Lighbox-Effekt (oder Vergleichbares) für meine Bilder innerhalb eines Artikel haben.
    * ich möchte das wenn irgend möglich ohne Plugin realisieren
    * ich will das nur für Bilder ab einer gewissen Mindestgröße - für Smilies, SocialMedia-Buttons und dergleichen Kleinkram soll das nicht greifen
    * ich würde Photon (Jetpack) gern aktiv lassen - aber funktioniert das dann überhaupt vernünftig in einer Lightbox? Sinn der Übung wäre eigentlich, dass man auf ein Bild im Artikel klickt und das öffnet sich dann größer - aber Photon hantiert ja irgendwie mit (ladezeitenfreundlich) runterskalierten Bildern, wenn ich das richtig verstanden habe
    * dass das ganze auf Handy auch gängig ist, wäre natürlich wünschenswert

    Wie siehts aus - zu viele Wünsche auf einmal, oder.....? ;D

    Und parallel für den anderen Ansatz nochmal gefragt:

    Ja, du kannst Teile aus deiner functions.php in andere Dateien auslagern und diese dann mit require_once() in der functions.php einbinden.


    Könntest Du mir ienmal bitte kurz sagen, wie genau der Befehl aussehen muss? :( Hab grade alle möglichen Versionen durchprobiert, die Google mir gesagt hat - aber entweder gabs einen Eroor (weil der Pfad vermutlich nicht gestimmt hat) - oder der Inhalt der ausgelagerten Datei wurde komplett über dem Header eingefügt. Beides nicht so ganz in meinem Sinne -.-

    Zitat


    Eine andere Möglichkeit wäre, dass du pro Autoren-Info eine eigene html- bzw. php-Datei schreibst, diese im Template mit get_template_part() einbindest – in die Klammer schreibst du nicht hard coded den Namen, sondern lässt ein benutzerdefiniertes Feld ausgeben, in das der jeweilige Name eingetragen wird.


    Hm, das sollte dann theoretisch auch mit mehreren Autoren bei einem Artikel möglich sein, oder?
    (wie das umzusetzen wäre, müsste ich dann natürlich noch ergründen^^)

    Danke, Spickzettel!
    Das Nicht-Gravatarbild wurde jetzt auf einmal irgendwie von selbst angezeigt ?_?

    Was jetzt noch offen bliebe:
    * Social-Icons einbinden
    * Händlen von 2 AutorInnen (was dann vermutlich auch wieder den String von Spickzettel sabotiert)
    * Einfügen eines Links zur Teamseite mit passender Sprungmarke #AutorX
    * Minor: Autorbox überhalb den Sharebuttons platzieren
    * Minor: Möglichkeit Verwendung unterschiedlicher Bio-Texte für einen Autor

    Ich war ja schon ganz happy, als ich es hinbekommen hab, mittels Custom Fields einen Gast-Autorenname erscheinen zu lassen.
    (nach dieser Anleitung: http://wpapi.com/how-to-add-gue…wordpress-admin )

    Aber was mich stört ist, dass wenn man im fertigen Post dann oben auf den Autorennamen klickt, man dann nicht alle Beiträge von ebendiesem 'Pseudo-Account' aufgelistet bekommt, sondern alle vom Admin (mit dessen Account der Gastbeitrag usprünglich reingestellt wurde).
    Gibt es dafür eine Lösung...?

    Genau, das ist auch mein Stand der Dinge.^^
    Weswegen ich jetzt guck, so viele Plugins wie möglich loszuwerden - z.B. bau ich grade meine Team-Seite nochmal selber neu, damit ich das Team-Plugin rausschmeißen kann. :)

    Nochmal zu meinem Ausgangsproblem. Angeregt durch die Beiträge hier hab ich jetzt mal damit epxerimentiert, Autorboxen via singles.php automatisiert einzubinden.
    Ich hab dazu diese Anleitung verwendet: https://www.wpkube.com/how-to-add-aut…wordpress-posts

    Ganz überzeugt bin ich noch nicht... Folgende Probleme hab ich dabei bisher:
    * Ich hätte gern neben dem Namen grafische SocialMedia-Buttons, falls bei dem Autor welche vorhanden sind
    * Ich will mich nicht an Gravatar binden und hab deshalb gerade das WP User Avatar Plugin installiert - ist es möglich, auf das selbst hochgeladene Bild zuzugreifen für die Box, statt auf Gravatar bzw Schattenmann?
    * Wie kann ich statt "See all posts by <?php the_author_posts_link(); ?>", wo ja der Name nochmal ausgegeben wird, stattdessen einfach "See all posts" verlinken (also ohne dass der Name da nochmal ausgeschrieben steht, aber trotzdem mit entsprechend automatisch generiertem Link
    * Gibt es eine Möglichkeit, die Box überhalb der default WP-SocialShare-Buttons anzuzeigen, statt darunter (hab rumprobiert, aber ohne Erfolg)

    (...oder sollte ich dafür einen neuen Thread machen?)

    Gnah... Ich glaub Euch das ja unbesehen! Und die jetzt schon immer voller werdende functions.php passt mir auch gar nicht.
    Aber es ist halt so, dass ich grade noch gut 2 Wochen bis zur Deadline hab und noch so viel Kleinkram zu machen ist.
    Hinzu kommt, dass ich in den letzten 2 Monaten annähernd Vollzeit an diesem Projekt gearbeitet hab (Sportverletzung mit gebrochenem Wirbel machts möglich^^) - und in der Zeit hab ich sooo viel Neues gelernt und lerne immer noch! Was supertoll ist, aber auch megamega anstrengend (ich rechne jederzeit damit, dass der Rauchmelder hier losgeht :mrgreen: ). Ich hab nämlich davor noch nie wirklich richtig was mit WP gemacht.

    Und wo ich das von pixsel nur angegoogelt hab, hat mir das schon den Schweiß auf die Stirn getrieben - plus, dass ich hier ja etwas speziellere Anforderungen hab (mehrere AutorInnen, ggf. unterschiedliche Bio-Texte für AutorInnen). Da ists dann ja leider auch nicht damit getan, eben ein Tutorial zu googeln und das nachzubauen.

    Habt Ihr eigentlich sowas wie eine Faustregel, wieviele Plugins pro Projekt so statthaft sind? :D

    Edit: Achso, die weiteren Ansprüche hatte ich ja noch gar nicht genannt. Aktuell hab ich es so gebastelt, dass Neben dem AutorInnennamen in der Box auch noch in Form von (grafischen) Icons diverse SocialMedia- und Webseiten der Leute verlinkt sind. Und unterm Biotext hab ich noch einen Textlink zur Teamseite und zu "alle Artikel [der Person]".^^°

    Nach dem ich jetzt den ganzen Tag damit verbracht habe, herumzubasteln und -zuschrauben (ich hab mich wie ein verrückter Professor gefühlt^^), hab ich jetzt Anhand dieses Beispiels mir - vermutlich etwas stümperhaft - folgendes zurecht geforkt:

    Für Browser, die kein gradient wechseln können, hab ich für das Label noch eien normale Hintergrundfarbe definiert beim Label (darf man das so?^^) und außerdem einen Breakpoint eingebaut (sagt man so?) mit einer etwas geringeren Kastenbreite für Handys.
    Bisher bin ich ganz happy :D War der totale Krampf, weil das Beispiel in SCSS glaub ich war? Und WP da jedenfalls mit eingiem nicht umgehen konnte.

    So ungefähr sieht das dann aus:

    Vielen Dank helix, Du hast mich mit Deinem Hinweis auf den richtige Pfad gebracht! :)

    SuMu: Ich hätte wohl explizit dazuschreiben sollen, dass ich es am liebsten ohne Plugin händeln will. Ich hab jetzt schon 15 aktiv und afaik heißt es ja, man soll so wenige wie möglich installieren.

    SirEctor: Genau das Stichwort hatte ich u.a. in meine Suche eingebaut - es war aber irgendwie trotzdem immer JS involviert.

    helix: Whaaa! Ok, das Stichwort "Accordion" hat mir offenbar gefehlt^^
    Das sieht vom Ding her ja schonmal toll aus!
    Aber was ist mit dieser nicht näher ausgeführten Eischränkung: "Please note: the result of this tutorial will only work as intended in browsers that support the CSS3 properties in use." - ich bin da nicht ganz up2date. Ist das ein vernachlässigbares Problem...?

    Ich hätte gern, dass es in längeren Artikeln zwischendurch Infoboxen gibt - z.B. zur näheren Erläuterung eines Begriffs aus dem Artikel - die auf Klick ausklappen, so dass der 'darin' liegende Text sichtbar wird. Und es wäre schön, wenn es das elegant gleitend tun würde.

    Ich habe mir den Kopf qualmend gegoogelt, aber anscheinend ist das mit purem CSS nicht möglich (da wäre nur 'ruckartiges' Aufklappen möglich), ich komme wohl um JS nicht herum.^^° Nun hab ich aber leider nur eine sehr rudimentäre Vorstellung von JS.

    Und auch darüber hab ich mir einen Wolf gegoogelt - aber wie man eigenes JS bei einem Anliegen wie meinem idealerweise in sein WP einbindet, hab ich nicht wirklich kapiert. (ich modifiziere bisher zwar wie wild die Theme-CSS-Datei, aber bei Template-Dateien hab ich mich da noch ferngehalten bisher...)

    Könnte ich nicht eigentlich die JS-Datei in den js-Ordner meines Parent-Themes tun? Oder wird das bei einem etwaigen Update dann auch überschrieben? (wenn ich in einer bestehenden JS-Datei herumeditieren würde - klar. aber wenn ich eine eigene JS-Datei einfüge auch?)

    Help^^

    Achso, ich hätte vlt. noch explizit erwähnen sollen, dass es ein kollaborativer Blog ist, es also verschiedene AutorInnen gibt. (und ich es auch gut fände, wenn man zudem flexibel variierenden Info-Text zu den einzelnen AutorInnen angeben könnte)

    helix, Letzteres klingt eigentlich ziemlich genau in die Richtung, was ich brauche!

    ...

    Ich hab mal fix gegoogelt.
    Bin ich hier auf dem richtigen Weg?

    In die functions.php trage ich ein (einfach so, irgendwohin?):

    [FONT=lucida console]function authbox_john(){
    return '<aside class="authorbox">
    <h1>John Doe</h1>
    <img src="passbild.jpg" /><br />
    Blabla blu.
    </aside>';
    }
    add_shortcode("authb_john","authbox_john");


    [/FONT]Und unter Johns Artikel kommt einfach:[FONT=lucida console]

    [authb_john]

    [/FONT]So einfach?
    (Ich kannte Shortcodes bisher nur von Plugins. Bin noch nicht so lang im Geschäft^^)
    Und für die verschiedenen AutorInnen lege ich dann jeweils auch so ein obiges Teil an.

    Und wenn es das tatsächlich ist:
    Gäbe es auch die Möglichkeit, die Funktionen(?) nicht in der functions.php zu lagern, sondern irgendwie in einer eigenen Datei? Da wird in meinem Fall nämlich einiges an AutorInnen zusammenkommen und ich würde ungern meine functions.php so vollmüllen.^^