Habe das Problem nun gelöst, es lag scheinbar nicht am Code, sondern an meinem lokalen Server. dieser konnte aus welchen Gründen auch immer nicht mit der category.php umgehen. Auf gut Glück habe ich meinen Entwurf bei einem gratis Hosting-Anbieter getestet und es hat alles einwandfrei funktioniert!
Beiträge von chris612
-
-
Da scheinbar niemand eine Lösung für das Problem parat hat, würde ich mich freuen wenn jemand der mehr Ahnung hat als ich einmal den Code auf Fehler überprüfen könnte Sprich sollte der Code für die category.php normalerweise funktionieren oder nicht?
Bei der Fehlersuche würde mir das schon sehr weiterhelfen.
-
Hi Dahlia,
die Schriftart und Schriftgröße sind in der style.css zu finden.
Die Schriftgröße findest du unter (font-size) und die Schriftart unter (font-family).In der style.css wird dabei zwischen dem Hauptbereich (body) und den verschiedenen Überschriften (h1, h2, h3, h4) unterschieden.
Die "h1" ist dabei die oberste Überschrift und die "h4" die kleinste Überschrift. Es wird auch noch weiter unterteilt in den Kopfbereich (header) und das Ende (footer) der Seite, die Befehle sind jedoch immer gleich.Beachte bei den Schriften aber, das nicht jeder genau die gleichen Schriftarten auf dem Computer hat wie du. Um zu vermeiden, das die Schrift nicht angezeigt werden kann ist es ratsam gleich mehrere Schriften einzufügen, wie bei deiner style.css bereits angewandt. Das sicherste ist es Standardschriften zu nutzen oder freie Schriften von GoogleFonts einzubinden, die aus dem Web geladen werden.
Ich bin mir sicher du bekommst das hin.
Gruß
chris612 -
Eigentlich ganz einfach, im Quelltext kannst du über die Ordnerstruktur den (möglichen) Theme Namen erkennen.
Mit Chrome wäre das Rechtsklick auf der Seite und "Seitenquelltext anzeigen" bzw. du kannst auch "Element untersuchen" nutzen.
Dort dann im head-Bereich nach der .css Datei gucken und da hast du den Ordnerpfad. In deinem Beispiel wäre es in der ersten Code-Zeile. -
Hi,
ich bin noch recht neu in der Materie und habe gerade damit begonnen mir mein erstes eigenes Theme zu erstellen. Bisher hat auch alles gut geklappt. Um eine Newsseite zu erstellen wollte ich nun einfach einen Menüpunkt für die Kategorie erstellen. Um das nutzen zu können benötige ich ja die category.php. In meinem Fall will Wordpress die category.php einfach nicht erkennen und springt zurück auf die index.php, auch archive.php oder category-news.php o.ä. nimmt er nicht an.
Ich habe auch bereits mehrere unterschiedliche category.php's ausprobiert jedoch alles ohne Erfolg.Ich nutze WP 4.2.2 und Bootstrap 3, jedoch glaube ich eher das der Fehler bei mir zu suchen ist.
Meine category.php sieht wie folgt aus:
PHP
Alles anzeigen<?php get_header(); ?> <div class="container content" style="margin-top:60px"> <?php if (have_posts() ) : ?> <?php while (have_posts() ) : the_post(); ?> <div class="row"> <div class="col-md-12"> <?php the_title( '<h3>' , '</h3>' ); ?> <?php the_excerpt(); ?> <a href="<?php the_permalink(); ?>"> weiterlesen </a> </div> </div> <?php endwhile; ?> <?php endif; ?> <?php get_footer(); ?>Eine andere von mir getestete Variante der category.php:
PHP
Alles anzeigen<!--category.php--> <?php get_header(); ?> <div class="container content" style="margin-top:60px"> <?php if(is_category()) { ?> <div class="category-info"> <h2><?php single_cat_title(''); ?></h2> <p> <?php echo category_description($cat); ?> Um immer informiert zu bleiben empfehlen wir den <a href="<?php echo get_category_limk($cat); ?>feed/">RSS-Feed</a> zu abbonieren </p> </div> <?php } ?> <?php if (have_posts() ) : while (have_posts() ) : the_post(); ?> <div id="post-<?php the_ID(); ?>"> <h2 class="storytitle"> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> </h2> <p><?php the_content('(weiterlesen...)'); ?></p> </div> <?php endwhile; else: ?> <p>Aktuell gibt es leider keine Beiträge aus dem Bereich <?php single_cat_title(''); ?></p> <?php endif; ?> <hr /> <?php if (funktion_exists('wp-pagebar')) { wp-pagebar(array('before'=>'', 'tooltip_text'=>'Seite', 'next'=>'>>', 'prev'=>'<<'));} else { ?> <p class="pagination"><?php posts_nav_link(' - ', __('<< Zurückblättern'), __('Weiterblättern >>')); ?></p> <?php } ?> <?php get_footer(); ?>Egal was ich mache, ich werde immer wieder auf die index.php geleitet, das löschen des Cache hat auch nicht geholfen.
Ich hoffe ihr könnt mir weiterhelfen.