Hallo,
ich möchte gerne, wie im Titel beschrieben, alle Artikel aus einer beliebigen Kategorie auf einer beliebigen Seite anzeigen lassen. Das Ganze habe ich schon mit diesem Tutorial versucht, habe es aber trotzdem nicht geschafft.
Vielen Dank für die Hilfe schonmal
xXGam3BoyXx
Artikel der Kategorie X auf Seite Y anzeigen
-
-
- Gerade eben
- 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)
-
Nach dem Tutorial funktioniert es.
Was schaffst du denn nicht?
- Templatdatei anlegen
- Templatedatei anpassen
- Templatedatei auf der Seite wählen -
Wie genau erstellt man den eine Template Datei? Und wo bekomme ich die Vorlage her? In dem Tutorial wird das ja nicht erklärt und in der Doku ist der Eintrag nicht mehr vorhanden.
-
Ich habe das gleiche Problem. Die Anleitung hat bei mir außerdem dazu geführt, dass man meine ganze Seite nicht mehr aufrufen konnte und ein Backup eingespielt werden musste.
Eine Anleitung für Dummies wäre sehr nett, denn ich habe keine große Ahnung von dem ganzen ...
-
Oh, das ist wohl gerade alles im Neuaufbau und noch nicht fertig.
Hier findet ihr den fehlenden Teil:den Anschnitt lesen:
[h=2]virtuelle statische Seiten mit WordPress[/h]http://www.texto.de/das-geheimnis-…ausdrucken-600/Ansonsten findet man mit google "eine wp-template datei erstellen" etlichhe Hinweise und Beschreibungen.
-
Mein Problem war eher die Anpassung in der functions.php ... als ich dort die Änderungen gemäß der Anleitung eingefügt hatte, damit die Artikel, die ich auf der statischen Seite haben wollte, nicht mehr auf der Hauptseite angezeigt werden, ging nichts mehr ... die gesamte Website konnte nicht mehr aufgerufen werden
Kann man dieses neue Template eigentlich auch erstellen, wenn man den FTP-Zugang nicht hat? Das hat ein Freund für mich gemacht, der zurzeit wenig Zeit hat und den ich nicht ständig nerven will ... der hat den Zugang bei sich
-
Also ich schilder das Ganze nochmal:
Ich möchte auf einer statischen Seite die Artikel aus der Kategorie "News" anzeigen lassen.
Ich benutze das Theme Responsive, möchte jetzt noch ein Template erstellen, dass diese Nachrichten azeigen lässt, wie gerade beschrieben. Welche Datei muss ich als Vorlage nehmen? Und wie musss ich diese Datei nennen?
Tut mir Leid, wenn ich mich ein bisschen dumm anstelle, verstehe das nur nicht richtig ... -
Mein Problem war eher die Anpassung in der functions.php ... als ich dort die Änderungen gemäß der Anleitung eingefügt hatte, damit die Artikel, die ich auf der statischen Seite haben wollte, nicht mehr auf der Hauptseite angezeigt werden, ging nichts mehr ... die gesamte Website konnte nicht mehr aufgerufen werden
Kann man dieses neue Template eigentlich auch erstellen, wenn man den FTP-Zugang nicht hat? Das hat ein Freund für mich gemacht, der zurzeit wenig Zeit hat und den ich nicht ständig nerven will ... der hat den Zugang bei sich
In der Anleitung steht aber nichts von Anpassung in der functions.php.
ZitatAls Vorlage für Dein neues Seitentemplate kannst du im Normalfall die index.php deines Themes her nehmen.
Ohne FTP-Zugang kannst du nichts mehr machen, du kommst nicht mehr andres an deine Seite. -
Also ich schilder das Ganze nochmal:
Ich möchte auf einer statischen Seite die Artikel aus der Kategorie "News" anzeigen lassen.
Ich benutze das Theme Responsive, möchte jetzt noch ein Template erstellen, dass diese Nachrichten azeigen lässt, wie gerade beschrieben. Welche Datei muss ich als Vorlage nehmen? Und wie musss ich diese Datei nennen?
Erstelle eine Kopie der index.php oder archiv.php. Du kannst jede Datei nehmen, die den Loop wie in dem Tutorial angegeben, enthält.
Gib ihr einen Namen z.B. meine_news.php
Mach die Änderungen nach dem Tutorial in dieser Datei
Dann schreibst du noch das in die Datei:
Folgendes muss man ganz oben in der meine_news.php hineintippen.
Wenn die Datei im root der WP-Installation liegt, kannst du sie unter diesem Namen im Seiteneditor als Template wählen. -
Ok, werde ich versuchen.
Muss ich denn die index.php nehmen die bei mir Stammverzeichnis liegt, also da wo auch die config und der wp-admin Ordner liegt? -
Oh, NEIN!
Wir sprechen hier von Themeanpassung. Also es geht immer um Dateien in deinem Themeordner! -
Code
Parse error: syntax error, unexpected '<' in /var/customers/webs/crafter/wp-content/themes/responsive/gmn.php on line 2 Call Stack: 0.0002 642976 1. {main}() /var/customers/webs/crafter/index.php:0 0.0003 648456 2. require('/var/customers/webs/crafter/wp-blog-header.php') /var/customers/webs/crafter/index.php:17 0.1375 33003976 3. require_once('/var/customers/webs/crafter/wp-includes/template-loader.php') /var/customers/webs/crafter/wp-blog-header.php:16Das kommt beim Aufrufen der Seite ...
Hier mal Zeile 2:
Was ist den da falsch?
Hab es doch von dir übernommen ... -
Was steht denn in der ersten Zeile?
-
<?php,
habe das jetzt weggenommen, geht aber immer noch nicht, jetzt kommt das:Zitat// Exit if accessed directly if ( !defined('ABSPATH')) exit; /** * Index Template * * * @file index.php * @package Responsive * @author Emil Uzelac * copyright 2003 - 2012 ThemeID * @license license.txt * @version Release: 1.0 * @filesource wp-content/themes/responsive/index.php * Link http://codex.wordpress.org/Theme_Developm….28index.php.29 * @since available since Release 1.0 */ ?>
-
Das war die Eröffnung des PHP. nimm auch den Rest raus.
Das ist die erste Zeile und bezeichnet dein Template:Zitat[COLOR=#000000][COLOR=#0000BB]<?php [/COLOR][COLOR=#FF8000]/* Template Name:gmn */ [/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]
Was da jetzt noch druntersteht ab Zeile 2 muss einschl. diesem auch raus:Zitat... @since available since Release 1.0 */ ?>
-
Ok, danke, es funktioniert ...
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!