Posts nur unter "Home" möglich?

  • hi,

    habe eine frage zum posten auf in anderen menuepunkten.
    wenn man neue posts schreibt werden diese immer unter "home" veröffentlicht. habe aber nun auch andere menuepunkte oben in der hauptnavigation wie "news", "downloads" oder "buchtipps". wie und wo kann man nun einstellen, das ein post nicht immer unter "home" sondern unter "news" etc. gepostet wird, je nachdem wie man es gerade braucht. hab ich da irgend ne option oder einstellung in wordpress übersehen oder gibts da plugins?

    2. und zweitens: wie kann man php posten? also nicht als demobeispiel für quellcode sondern "funktional". heißt: ich möchte in verschiedenen posts php code benutzen, um z.b. formulare, funktionen, tools etc. in den post einzubinden. manchmal bekommt man ja auch von partnerprogrammen php-schnippsel, die man in die eigene seite einbauen kann. prinzipiell kein problem aber wordpress scheint nur html zu erkennen. gibts da irgendwelche plugins für posts bzw. für widgets?

    vielen dank für eure hilfe!
    tobias

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • kategorien?

    danke für die schnelle antwort. wie meinst du das mit den kategorien? also hier nochmal mein demoblog Per-Autopilot-zum-Reichtum.de - So schalten Sie Trafficorganisation, Contenterstellung & Marketing auf Autopilot. dort gibt es z.b. einen reiter "buchtipps". wie kann ich jetzt in diesen reiter posten? alle posts werden ja normalerweise immmer unter "home" angelegt.

    php exec hab ich installiert. vielen dank für den tipp. hat auch soweit alles geklappt - dann aktiviert - und dann habe ich den php code in einem post kopiert. wird aber irgendwie nicht angezeigt. auch wenn man den php code beim posteditor in den html reiter kopiert. wo könnte es noch hängen?

    grüße tobias

  • Man kann keine Posts auf Seiten posten.

    Man kann höchstens Seiten per Code anweisen, Beitrag x anzuzeigen, oder alle Beiträge aus Kategorie y. Aber direkt Beiträge auf Seiten schreiben geht nicht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Man kann keine Posts auf Seiten posten.

    Man kann höchstens Seiten per Code anweisen, Beitrag x anzuzeigen, oder alle Beiträge aus Kategorie y. Aber direkt Beiträge auf Seiten schreiben geht nicht.

    Und wie funktioniert das genau bzw. welchen Code brauche ich dafür?

  • Stichwort Seitentemplate und query_posts.
    Letzteres wird hier mit seinen Möglichkeiten erläutert: Template Tags/query posts − WordDoku

    Also, ich habe jetzt diese Funktion:

    PHP
    <?php
       if (is_home()) {
          query_posts("cat=-1");
       }
    ?>

    in die index.php-Datei eingefügt. Auch habe ich die richtige Kategorie angegeben. Jedoch klappt es nicht und der gewünschte Artikel wird weiterhin unter "Home" abgespeichert. Was mache ich falsch?

  • Also, ich habe jetzt diese Funktion:

    PHP
    <?php
       if (is_home()) {
          query_posts("cat=-1");
       }
    ?>

    in die index.php-Datei eingefügt. Auch habe ich die richtige Kategorie angegeben. Jedoch klappt es nicht und der gewünschte Artikel wird weiterhin unter "Home" abgespeichert. Was mache ich falsch?


    *seufz*

    Lies' doch mal bitte was ich schrieb...
    Es ist nicht möglich, Artikel auf Seiten zu speichern.

    Und wenn du auf einer bestimmten Seite bestimmte Kategorien/Posts anzeigen willst, dann musst du das über query_posts im Seitentemplate (Forensuche) festlegen. Nicht in der index.php.

    Hier mal als ganzes Beispiel (default_de):


    Dieser Datei einen Namen geben, ins Verzeichnis vom Theme hochladen und beim Seite schreiben auswählen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Code
    http://example.org/impressum


    Das ist die Standard-URL einer Seite in WordPress.

    Code
    http://example.org/category/1/


    Das ist das Kategoriearchivs der Kategorie mit dem Namen '1'.

    Man kann zwar die URL-Angaben (in WP "Slug" genannt) an einigen Stellen ändern. Das was du vor hast würde ich aber nicht empfehlen, da du die URLs von Kategorien und Seiten vermischst. Das führt beim Umschreiben der URLs tief im Kern von WP sicher zu Problemen!

  • Ich hab diesen Codeschnippsel verwendet und nun das Problem, dass nur der unterste Artikel den "Bearbeiten"-Link hat, alle anderen Artikel darüber nicht... Kann ich das irgendwie ändern?

    Gruß,
    Andi

  • das edit_post_link() muss in den Loop an die gewünschte Stelle, also irgendwo vor [COLOR=#000000][COLOR=#0000cc]<?php [/COLOR][COLOR=#006600]endwhile; endif; [/COLOR][COLOR=#0000cc]?>.[/COLOR][/COLOR]

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!