Beiträge von fauxxami

    Hallo zusammen,

    ich probiere gerade ein neues Theme aus (Capital) und habe dabei eine statische Seite als Startseite und eine spezielle Beitragsseite festgelegt. Mein Problem besteht nun darin, dass die Beitragsseite immer mit einer Sidebar dargestellt wird, die ich da nicht haben will. Das Theme bietet natürlich auch ein Full-width-Template, aber selbst wenn ich das auswähle, ändert sich an der Darstellung nichts. Ich habe dann ein eigenes Template geschrieben, aber auch das wird ganz offensichtlich nicht verändert. Gibt es für dieses Problem eine Lösung, oder ist das ein Theme-spezifisch?

    Aufgefallen ist mir auch, dass ich beim Bearbeiten der Beitragsseite gar kein Seitentemplate mehr festlegen kann, über "QuickEdit" hingegen schon. Ist das normal?

    Danke für jeden Hinweis,

    fauxxami

    Danke für deine Antwort:

    Vereinfach - sehr vereinfacht - wenn es nicht vorhanden ist, wird er angelegt.



    Hmmmm, dann hole ich mal ein klein wenig weiter aus: ich wollte zunächst einmal verstehen, was die Zeile

    Code
    $custom_header_sizes = apply_filters( 'twentysixteen_custom_header_sizes', '(max-width: 709px) 85vw, (max-width: 909px) 81vw, (max-width: 1362px) 88vw, 1200px' );

    eigentlich genau macht - so richtig klar ist mir das nämlich nicht. Offenbar geschieht da etwas in Abhängigkeit von verschiedenen maximalen Bildschirmgrößen. Also dachte ich, es sei eine gute Idee, diejenige Stelle zu suchen, an der der Hook definiert ist und zu schauen, welche Callback-Funktion da aufgerufen wird. Aber da es diese Definition nirgendwo gibt, ist mir dieser Weg also verbaut.

    Dann solltest du dich auch mit dem Objekt get_custom_header beschäftigen....

    Das werde ich machen; danke für den Hinweis!

    Hallo zusammen!

    Ich möchte gerne die Größe des Header-Bildes des Theme "Twenty Sixteen" ändern und bin in der header.php auf folgenden Filter-Hook gestoßen:

    Code
    $custom_header_sizes = apply_filters( 'twentysixteen_custom_header_sizes', '(max-width: 709px) 85vw, (max-width: 909px) 81vw, (max-width: 1362px) 88vw, 1200px' );

    Kann mir bitte jemand erklären, wie man einen Filter-Hook anwenden kann, ohne ihn zuvor irgendwo zu definieren? Ein rekursives 'grep' auf 'twentysixteen_custom_header_sizes' im Theme-Verzeichnis ergab nur einen Treffer, nämlich den in der schon genannten header.php. Ich glaube, ich habe da etwas Grundlegendes nicht verstanden. Kann mir jemand helfen?

    Danke und einen schönen 3. Advent,

    fauxxami


    bleibt die Site weiß, weil dann alle Beiträge verschwinden, oder wegen eines Fehlers?
    in der wp-config.php debug auf true setzen, dann siehst du etwaige Fehler.

    Wegen eines Fehlers - die Seite bleibt komplett weiß, d.h. auch Header, Footer und Sidebar verschwinden. An den Debug-Modus dachte ich auch schon, aber ich habe - blauäugig, wie ich nun mal bin - gedacht, ich könnte das Problem mal eben so en passant lösen, also am Produktivsystem (ich sehe dich schon den Kopf schütteln). Für weitere Experimente erzeuge ich mir aber wohl besser erst mal einen Clon in meinem Entwicklungssystem.


    Unabhängig, dass diese Angaben dein Wollen nicht unterstützen.
    Ich schließe einfach Beiträge einer Kategorie aus.

    Das stimmt, aber damit wollte ich beginnen und dann von dort aus die Lösung verfeinern. Aber wenn Schritt 1 nicht klappt (die von dir beschriebene Lösung), muss ich ja Schritt 2 gar nicht erst angehen. Also erstmal den Clon mit Debug-Modus, dann weitersehen. Gut, das mache ich am Wochenende und melde mich dann bestimmt noch einmal.

    Guten Morgen!

    Ich möchte erreichen, dass Beiträge, die ausschließlich einer bestimmten Kategorie angehören, nicht auf meiner Startseite angezeigt werden. Gehören Sie dieser Kategorie, aber daneben auch anderen an, sollen sie angezeigt werden. Ich habe u.a. die Anleitung von Monika gefunden, aber wenn ich das bei mir mache, bleibt die gesamte Seite einfach weiß. Kann mir jemand helfen?

    Vielen Dank und einen schönen Tag,

    fauxxami

    Hallo zusammen,

    ich bin gerade dabei, ein Child-Theme vom Theme "Renden" zu erstellen, welches nicht nur aus PHP-Dateien, sondern auch aus Unterverzeichnissen (mit weiteren PHP-Dateien) besteht. Zahlreiche Gestaltungsmerkmale sind dabei z.B. in einem Ordner namens ".../renden/admin/main/options" abgelegt, an denen ich auch gerne Änderungen vornehmen möchte. Bilde ich jedoch diese Ordnerstuktur im Child Theme nach und verändere etwas, werden diese Änderungen im Frontend nicht verwendet. Änderungen an Template-Dateien, die direkt im Theme-Ordner des Childs liegen, funktionieren jedoch prima. Kann mir jemand sagen, an welcher Stelle ich dabei etwas falsch machen könnte?

    Danke und viele Grüße,

    fauxxami

    Hallo zusammen,

    ich habe hier im Forum die verschiedenen thematisch passenden Beiträge zu meinem Problem bereits gelesen, kann es aber trotzdem nicht lösen: ich verwende WP 4.3.1 mit einem Child-Theme von "Renden". Diesem Theme liegen zumindest für den Admin-Bereich (auch) deutsche Sprachdateien bei, aber dennoch ist das Backend komplett englisch. Wenn dieser Bereich nicht einzudeutschen wäre, würden die Sprachdateien keinen Sinn ergeben. Kann mir jemand helfen? Wie kann man generell feststellen, ob ein Theme prinzipiell für Mehrsprachigkeit geeignet ist?

    Und: wenn ich selber Sprachdateien erzeuge, gehören die dann in den Sprachordner des Themes oder des Childs?

    Danke und viele Grüße,

    fauxxami

    Hallo zusammen,

    ich verwende das Theme "Renden" und das NextGEN Gallery Plugin in Version 2.1.15. Dabei habe ich das Problem, dass die Seitenüberschrift der einzelnen Galerieseiten gleich dreimal dieselbe Überschrift bekommt, und zwar einmal da, wo sie hingehört - aber zweimal an sehr ungewöhnlicher Stelle. Hier kann man das sehen.

    Da dieses Phänomen nur auf Galerieseiten auftritt, denke ich, dass es vielleicht dem Plugin geschuldet ist. Leider kann ich das Problem nicht lösen und hoffe hier auf Hilfe.

    Vielen Dank und viele Grüße,

    fauxxami

    Das verstehe ich - das Problem dabei ist, dass die Seite derzeit nur bei mir in meiner Entwicklungsumgebung (einer virtuellen Linux-Maschine) läuft und deshalb online nicht erreichbar ist. Wenn es anders nicht geht, müsste ich die Seite veröffentlichen - was ich im jetzigen Stadium nur ungerne täte ...

    Moin zusammen,

    ich verwende WP in der aktuellen Version 4.2.3-de_DE mit dem Theme "Renden" und habe dort das NextGEN-Plugin integriert. Dabei tritt das Problem auf, dass beim Anzeigen einer Bildergalerie ihr Titel gleich dreimal angezeigt wird: einmal dort, wo er hingehört und dann noch je einmal vor und nach dem korrekten Titel. Im beigefügten Screenshot kann man das Phänomen sehen. Im grauen Balken steht der korrekte Titel. Ich habe bereits mit den Entwickler-Tools des Firefox versucht herauszufinden, woher die beiden überflüssigen Passagen kommen, aber ich kriege es nicht raus. Kann jemand helfen?

    Danke und viele Grüße,

    fauxxami

    Bevor Du noch mehr Arbeit investierst sieh Dir doch mal http://wordpress.org/plugins/list-pages-shortcode/ an. Dieses Plugin liefert Dir einen Shortcode zum Auflisten aller Childs. Ganz unabhängig von Theme und Template. Vielleicht ist es ja genau das, was Du suchst. Wenn nicht, kannst Du immer noch selber weiter bastelt.

    Ich krieg' gerade 'nen Anfall - ja, das ist genau das, was ich suche! Danke für den Hinweis. Aber immerhin habe ich jetzt trotzdem eine Menge über Templates gelernt ...

    du sollst das Template nicht nach dem page slug benennen, page-briefe.php nix gut
    besser page-extra-kinder-urcks.php
    irgendwas aber keinen SLug, weil du doch dem Template einen Namen gegeben hast :-)

    Ach so, ich sach' doch, dass ich zu dösig bin! :idea: Nun, da ich das verstanden habe, funktioniert es auch gleich ... hurra!

    [COLOR=#000000]
    dann gugg bitte mal nach was unter
    Dashboard => Einstellungen ==> Lesen steht
    was wird da als Startseite genommen?
    [/COLOR]

    [COLOR=#000000]

    Die Startseite zeigt "Deine letzten Beiträge".

    [/COLOR]

    [COLOR=#000000]
    was steht in der content-page.php drin?
    [/COLOR]

    Das ist die (unveränderte) Datei aus dem Twentytwelve-Theme.

    Aber es funktioniert ja jetzt, nur durch die Umbenennung des Seitentemplates. Monika, du bist jetzt meine persönliche Heldin und hast dir einen Orden verdient ... DANKE!

    Leider habe ich in den beiden kommenden Tagen kaum Zeit, aber spätestens Mittwoch mache ich mich dann an den vernünftigen Inhalt des Temples, so wie du das ja schon vorgearbeitet hast. Gut möglich, dass ich mich dann noch mal melde ...

    Tja, offenbar bin ich zu dösig:

    speicher die page.php als page-kind.php ab,
    gib dem template einen Namen vor get_header
    schreib irgendwo "Kindseiten hinein"
    erstell eine Hauptseite und schreib irgendeinen Inhalt hinein
    veröffentliche

    nun musst du irgendwo Kindseiten lesen...

    Genau das habe ich gemacht und das Ganze jetzt zur Sicherheit noch einmal wiederholt. Die Elternseite heißt "Briefe" und ist unter http://www.meinedomain.de/briefe erreichbar. Sie hat das Template "Briefe" zugewiesen bekommen. Die Datei "page-briefe.php" im Template-Verzeichnis hat folgenden Inhalt:

    PHP
    <?php
    /* * Template Name: Briefe */
    get_header(); ?>
        <div id="primary" class="site-content">        <div id="content" role="main">
    
    
                           <p>Hier kommen später mal die Kindseiten hin!</p>
                <?php while ( have_posts() ) : the_post(); ?>                <?php get_template_part( 'content', 'page' ); ?>                <?php comments_template( '', true ); ?>            <?php endwhile; // end of the loop. ?>
            </div><!-- #content -->    </div><!-- #primary -->
    <?php get_sidebar(); ?><?php get_footer(); ?>


    Also eine exakte Kopie der "page.php" mit einer zusätzlichen Debug-Zeile. Aber ich sehe weder diese noch den Inhalt der Seite, sondern eben die Inhalte meiner Startseite.


    du erstellst eine Hauptseite => zb ich bin gut
    nimmst dafür das Template
    veröffentlichst diese

    Genau das habe ich gemacht. Und damit ich sehe, ob das Template benutzt wird, habe ich es zunächst fast völlig geleert und außer des Kommentars zu Beginn nur

    HTML
    <p>Hallo</p>

    hineingeschrieben. Statt "Hallo" sehe ich aber meine Startseite (mit den 10 aktuellsten Beiträgen, so wie in den Einstellungen festgelegt).


    dann erstellst eine Kindseite und veröffentlichst diese

    was passiert dann?

    So weit bin ich noch gar nicht; ich möchte es erst einmal schaffen, dass die Elternseite das richtige Template nimmt. Der Rest kommt dann.

    Auf jeden Fall danke für die Unterstützung!

    Grüße von fauxxami

    Ach, wenn das doch nur so einfach wäre: ich habe mir jetzt im WP Codex die Template-Hierarchie angeschaut. Nehmen wir an, der Slug der Elternseite lautet "foo", und dann müsste das neue Template doch unter dem Namen "page-foo.php" im Theme-Verzeichnis landen und mir dann im Backend neben den anderen beiden Templates, die mir mein Theme anbietet, auftauchen. Tut es aber nicht. Dann habe ich noch gesehen, dass es unterhalb des Theme-Ordners noch einen weiteren namens "page-templates" gibt; speichere ich das neue Template dort, tut sich leider auch nichts.

    Vermutlich liegt meine Verwirrung daran, dass ich die Hierarchie bei den statischen Seiten nicht komplett verstehe; insbesondere die Aufspaltung in "Default" und "Custom" nicht. Kann mir auch da jemand helfen?

    Danke und einen schönen Sonntag,

    fauxxami