Beiträge von ricochet50

    Zu meiner Ehrrettung: Natürlich habe ich mich eingelesen, aber man wird ja noch fragen dürfen, ob es für ein konkretes Anliegen allenfalls noch eine bessere Variante gibt ;-)

    Elegant im Sinne von, dass ich es so verstehe, dass im Normalfall über get_template_part() abgeschlossene Code-Bausteine an mehreren Orten eingebunden werden können.
    In meinem Fall besteht der Part 'opening' aus diesem (nicht abgeschlossenen) Teil:

    PHP
    [COLOR=#000000][COLOR=#0000BB]<?php get_header[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000BB]?>
    [/COLOR]
    <div class="wrap">
      <div id="primary" class="content-area">
        <main id="main" class="site-main" role="main">
            <header class="entry-header">
                <h1 class="entry-title">Team</h1>
            </header>[/COLOR]

    und der schliessende Part 'closing' aus

    PHP
    </main><!-- #main -->
        </div><!-- #primary -->
    </div><!-- .wrap -->
    
    
    <?php get_footer(); ?>

    Es geht natürlich, aber ich find's nicht sonderlich schön.

    Gruss
    ricochet

    Also das hiesse in meinem Fall zwei neue Templates erstellen (öffnender und schliessender HTML Code), welche ich in meinen Seiten-Templates einbinde und dazwischen dann den spezifischen Code schreibe?

    [COLOR=#000000][COLOR=#0000BB]<?php get_template_part('opening');[/COLOR][COLOR=#007700] [/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]

    [COLOR=#000000]HERE WOULD COME THE SPECIFIC TEMPLATE CODE[/COLOR]

    [COLOR=#000000][COLOR=#0000BB]<?php get_template_part('closing');[/COLOR][COLOR=#007700] [/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]

    Geht das nicht eleganter?
    Danke für den Hinweis, helix.

    In einem Child Theme von twentyseventeen erstelle ich die Inhalte mehrerer Seiten (Team, Geschichte, ...) mit selbstgeschriebenen Templates (template-team.php, template-history.php, ...).
    Jedes dieser Templates beinhaltet um den eigentlichen, spezifischen HTML/PHP Code, einige Zeilen, die immer gleich sind:

    Besteht die Möglichkeit, diesen gemeinsamen Code irgendwohin auszulagern (z.B. in functions.php), damit er nur 1x vorkommt, und bei einem Seitenaufruf mit dem spezifischen HTML/PHP Code zusammengeführt wird?
    Ich dachte da z.B. an einen template_include Filter, bin mir aber nicht sicher, wie das gehen soll.

    Herzlichen Dank!

    Hallo zusammen,

    ich würde gerne die Beitragsseite einer Wordpress Installation (aktuelle Version, verwendet das Theme Pho) derart abändern:
    http://www.vie-nomade.com/archives/

    Sprich: Die Seite soll Beiträge pro ausgewähltem Jahr und dann nach Monat sortiert anzeigen.
    Nun meine Fragen:

    1. In welcher PHP Datei wird normalerweise die Beitragsseite erstellt - wo ich also eingreifen muss mit meinem Code?
    2. Ich gehe davon aus, dass ich mit get_posts() die Beiträge erhalte und sodann selbst filtern muss, je nach ausgewähltem Jahr?
    3. Gibt es eine Anleitung, wie ich das Wechseln der Jahre mit AJAX hinkriege, also wohin muss ich einen solchen Request hinsenden und dann verarbeiten?

    Herzlichen Dank für Eure Mithilfe - ich bin noch relativ neu hier unterwegs.
    Grüsse
    ricochet