Kann mir jemand sagen wo ich dir wp-loop finde? Ich möchte beim Datum in den Artikeln eine andere Art bei der Anzeige vornehmen.
wp-loop
-
-
- 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)
-
der 'loop' ist normal in den template-dateien des themes zu finden - dieser teil, der mit 'if(have_posts()):' anfaengt:
fuer die hauptseite ist das meistens in index.php; fuer einzel-artikel in single.php; bei neueren themen oft auch in loop.php.
eine angebe deines themes (mit download link), und/oder ein link zu deiner seite hilft evtl.
http://codex.wordpress.org/The_Loop_in_Action
http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/Template_Hierarchy -
Wenn du uns sagen kannst, welches Theme du verwendest?
Der Loop kann je nach Theme unterschiedlich aufgebaut sein.
TwentyTen zum Beispiel hat eine loop.php, während bei anderen Themes der Loop unter anderem in der index.php zu finden ist.Aufgerufen werden Datum/Uhrzeit mit der Funktion the_time.
Das ist jetzt mal ein Beispiel, wie eine Datumsausgabe funktioniert.
Also muss du schauen, wo die Funktion the_time in deinem Theme verwendet wird.
Edit;
Oki, war zu langsam.;)
Alchymyth hat es zudem etwas ausführlicher erklärt. -
Das Theme ist selbst erstellt mit Artisteer.... und wie bereits gesagt möchte ich dir Datum Anzeige ändern ... und dafür benötige was wo ich im loop etwas einfügen bzw. ändern kann
-
vielleicht hilft es, das problem schritttweise anzugreigen:
kannst du den code der index.php hier posten; oder wenn der ziemlich lang ist, in einen http://wordpress.pastebin.com/ kopieren und den link dazu hier posten?
ich vermute, die ausgabe des datums ist in einer funktion in functions.php vom theme versteckt. -
vielleicht hilft es, das problem schritttweise anzugreigen:
kannst du den code der index.php hier posten; oder wenn der ziemlich lang ist, in einen http://wordpress.pastebin.com/ kopieren und den link dazu hier posten?
ich vermute, die ausgabe des datums ist in einer funktion in functions.php vom theme versteckt.Inhalt index.php
PHP
Alles anzeigen<?php get_header(); if (have_posts()) { while (have_posts()) { art_post(); } art_page_navi(); } else { art_not_found_msg(); } get_footer();Inhalt single.php
PHP
Alles anzeigen<?php get_header(); if (have_posts()) { while (have_posts()) { art_page_navi(); art_post(); comments_template(); } art_page_navi(); } else { art_not_found_msg(); } get_footer();Inhalt functions.php
http://pastebin.com/mvEjaHVn -
Bei Artisteer läuft alles etwas anders ab, weil das Progi die Funktionen umstrickt und sich seine eigenen Regeln schafft.
Darum ist das auch immer schwierig Artisteer Themes zu ändern, bzw. anzupassen, da die "normalen" Schritte für Anpassungen und Änderungen nur bedingt funktionieren.
Habe ich zwar jetzt nicht ausprobiert, aber ich vermute mal, dass es über diesen Code in der functions.php geregelt wird. (Artisteer Version 2.5.0.31067)
PHPif (!function_exists('get_the_date')) { function get_the_date($format = 'F jS, Y') { return get_the_time(__($format, THEME_NS)); } }Ansonsten wüsste ich jetzt auch nicht, wie man das auf die schnelle herausbekommen kann, wie Artisteer die Datumsausgabe verwaltet.
Bei älteren Versionen, wie 2.4 ist es in der index.php mit der Funktion geregelt, die ich oben gepostet hatte.
-
Zitat von 'Marcus[IS
;357987']Bei Artisteer läuft alles etwas anders ab, weil das Progi die Funktionen umstrickt und sich seine eigenen Regeln schafft.
Darum ist das auch immer schwierig Artisteer Themes zu ändern, bzw. anzupassen, da die "normalen" Schritte für Anpassungen und Änderungen nur bedingt funktionieren.
Habe ich zwar jetzt nicht ausprobiert, aber ich vermute mal, dass es über diesen Code in der functions.php geregelt wird. (Artisteer Version 2.5.0.31067)
PHPif (!function_exists('get_the_date')) { function get_the_date($format = 'F jS, Y') { return get_the_time(__($format, THEME_NS)); } }Ansonsten wüsste ich jetzt auch nicht, wie man das auf die schnelle herausbekommen kann, wie Artisteer die Datumsausgabe verwaltet.
Bei älteren Versionen, wie 2.4 ist es in der index.php mit der Funktion geregelt, die ich oben gepostet hatte.
weißt du zufällig welche Zeile das ist`?
-
Steht bei mir im Block von Zeile 254-258.
-
Zitat von 'Marcus[IS
;357990']Steht bei mir im Block von Zeile 254-258.
ah .. ja bei mir auch .. jetzt kann ich das ja beliebig nach PHP-Datumsparameter ändern und dann normalerweise farblich in der .css anpassen oder?
Edit: ich habe jetzt:
PHPif (!function_exists('get_the_date')) { function get_the_date($format = 'M, j, y') { return get_the_time(__($format, THEME_NS)); } }aber es ändert sich irgendwie nix
-
Theoretisch sollte man das Format beliebig ändern können, aber sichere dir Vorsichtshalber die functions.php ab, falls es daneben geht, damit du jederzeit das Original zur Hand hast. ;)
Die Anpassung über CSS wäre zwar auch theoretisch machbar, aber dafür müsste man das Theme komplett für auseinandernehmen, um zu schauen, wo man eine div klasse noch zusätzlich einbauen muss, damit das Datum ein eigenes Layout bekommt.
Edit;
Hast recht scheinbar lag ich da wohl falsch und die Sache wird doch noch woanders geregelt.
Jetzt muss ich nur zur Arbeit (hab mal wieder Nachschicht).
Ich schau mich morgen nochmal um und Poste die Lösung dann, sofern ich sie finde, oder nicht doch heute Nacht die Sache irgendwie gelöst werden kann. ;) -
Zitat von 'Marcus[IS
;357993']Theoretisch sollte man das Format beliebig ändern können, aber sichere dir Vorsichtshalber die functions.php ab, falls es daneben geht, damit du jederzeit das Original zur Hand hast. ;)
Die Anpassung über CSS wäre zwar auch theoretisch machbar, aber dafür müsste man das Theme komplett für auseinandernehmen, um zu schauen, wo man eine div klasse noch zusätzlich einbauen muss, damit das Datum ein eigenes Layout bekommt.
Edit;
Hast recht scheinbar lag ich da wohl falsch und die Sache wird doch noch woanders geregelt.
Jetzt muss ich nur zur Arbeit (hab mal wieder Nachschicht).
Ich schau mich morgen nochmal um und Poste die Lösung dann, sofern ich sie finde, oder nicht doch heute Nacht die Sache irgendwie gelöst werden kann. ;)ok vielen dank
-
Mojn,
ich glaube, ich habe die Lösung gefunden.
In Zeile 271 der functions.php habe ich das Format entsprechend deines Test erweitert und das Datumsformat hatte sich danach auch in der Ausgabe geändert.
In der Ausgabe stand dann als Datumsformat Nov, 23, 10 was auch der Formatierung die in der Zeile angegeben ist entsprechen würde.
Ich hoffe das hilft dir weiter. ;)
Edit;
Ist mir allerdings jetzt etwas schleierhaft, warum es mit dem ersten Versuch, die Sache mit dem $format zu regeln nicht hingehauen hatte.
Da frage ich mich mal, wofür das zuständig ist, weil ohne Grund wird ja dort die Schleife nicht drin sein. -
Zitat von 'Marcus[ISAlles anzeigen
;358084']Mojn,
ich glaube, ich habe die Lösung gefunden.
In Zeile 271 der functions.php habe ich das Format entsprechend deines Test erweitert und das Datumsformat hatte sich danach auch in der Ausgabe geändert.
In der Ausgabe stand dann als Datumsformat Nov, 23, 10 was auch der Formatierung die in der Zeile angegeben ist entsprechen würde.
Ich hoffe das hilft dir weiter. ;)
Edit;
Ist mir allerdings jetzt etwas schleierhaft, warum es mit dem ersten Versuch, die Sache mit dem $format zu regeln nicht hingehauen hatte.
Da frage ich mich mal, wofür das zuständig ist, weil ohne Grund wird ja dort die Schleife nicht drin sein.ja das hatt geklappt.. hier der Link zur Seite ... dann muss ich nur noch rausbekommen wie das .css mäßig ändern kann .. so wie hier Link
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!