Beiträge von perryzelda
-
-
warum eine impressum.html ?
Mach in Wordpress eine neue "Seite" mit dem Titel Impressum und verlinke diese im Footer mit einem absoluten Pfad (http://www.deinblog. /). Solange man nicht ein target:blank dabei hinschreibt öffnet sich kein neues Fenster. Ausser es gibt irgendeine generelle Einstellung (über ein Plugin?)
-
das kann daran liegen, dass du generell für deine Links ein text-decoration:underline definiert hast.
versuche in der style.css:
oder noch spezifischer:
ev. auch noch für a:hover, a:active, a:focus nötig, hängt von der generellen Deifintion bei dir ab
-
wp-list-pages erzeugt eine Liste. Das ist so.
siehe hier
Was meinst du mit "in einer Reihe" ? den Abstand ?
Das hast du hier
entsprechend vorgegeben.
-
Die Navigation bekommst du so:
PHP<div id="sidebar" <ul><li class="home"> <a href="<?php bloginfo('url'); ?>/" >Startseite </a></li><?php wp_list_pages('arguments'); ?></ul></div>um für die Sartseite eine eigene Klasse definieren zu können:
im Stylesheet gibst du etwas in dieser Art hinein:
Code
Alles anzeigen#sidebar li { .... } #sidebar a, #sidebar a:visited { .... } #sidebar a:hover, #sidebar a:active { ....;} /* ab hier die Deklaration für die jeweils aktive Seite */ #sidebar .current_page_item a, #sidebar .current_page_item a:visited, #home #sidebar .home a, #home #sidebar .home a:visited { .... }Damit passiert folgendes: mit wp-list-pages erstellt WP automatisch für die aktuelle Seite die Klasse "current_page_item" , da musst du nichts tun. Mit dem Code für den <body> und der Klasse .home bekommst Du ebenfalls eine eindeutige Definition - nämlich die für die Startseite.
Arguments bei wp-list-pages: da kannst du z.B. &include=1,2,3 eingeben ( die IDs der pages aus deiner Liste,) oder einfach nur wp_list_pages(); schreiben, falls du alle Pages in deiner Navigation anzeigst.
Im Stylesheet werden zuerst die allgemeinen Angaben für die Links in der Sidebar geschrieben und dann die speziellen Angabe für die aktuelle Seite.
Und danach dann die Angabe für die unterschiedlichen Abstände -
1. a:active hat nichts mit der aktiven Seite zu tun sondern ist nur eine CSS-Formatierung für den Mauszeiger-Zustand auf einem Link.
2. Warum sind alle deine Links in einem einzigen <li> - sollte besser pro Link ein <li>.. /<li> sein.
3. m.A. kannst du über die automatische Erstellung der Navi alles mit CSS formatieren was nur geht. Also dort, wo zu 2 x <br> hast holst du dir die von WP vergebene Klasse und machst dort ein entsprechendes margin-bottom oder padding-bottom. Damit hättest du auch jeweils "aktive Klasse" und kannst damit für aktuellen Seiten eine generelle Anweisung im Stylesheet schreiben.
schau hier wg. der Anpassung Template Tags/wp list pages WordPress Codex
4. Es geht natürlich auch über HTML, aber dazu müsstest du auf jeder einzelnen Seite eine eindeutige ID oder Klasse - zB beim body-tag - händisch eingeben.monotonWEBmedia: eine Klasse für alle Links zu vergeben macht überhaupt keinen Sinn, das wird über #sidebar a, #sidebar a:visited, etc im Stylesheet definiert.
Ausserdem ist die Reihenfolge der Deklarationen falsch.
Richtig ist: a:link, a:visited, a:hover, a:active -
warum gefährden Plugins die Stabilität von Wordpress?
(so wie es in deinem Artikel steht) -
[code=php]
<?php
$posts = get_posts('showposts=6&cat=-1');
foreach($posts as $post) :
?>wobei bei cat="[COLOR=Red]-1[/COLOR]" die ID der Kategorie, die du ausschließen willst reinkommt
-
-
Versuch es einmal damit:
Plugin: Related Posts by Category
-
das liegt daran, dass der Header darüber liegt.
dadurch wird der obere Teil des Contents überlagert.
Wenn du ein paar Links mehr hinein gibts, werden die dann auch anklickbar.versuch es erst einmal damit; gib #page einen hohen z-index.
und dann schau dir den header bzw. die elemente im header an. das passt was nicht mit den Höhen ( margin, paddings, positions etc. )
-
wo kommt denn der ganze Code her ?
So wie das aussieht, kommen Fehler über externe Werbe-Einbindungen und/oder über Plugins + Widgets herein. Wenn du das einmal entfernen kannst, dann bleibt nur mehr das über, was du selbst zu korrigieren hast.
Das findet sich dann in der index.php bzw. single.php
Und dann den Rest wieder Schritt für Schritt wieder einfügen.
-
-
-
die Klasse .more-link wird von WP automatisch an den "Weiterlesen"-Link vergeben, das musst du nicht selbst definieren.
Also nur ins Stylesheet die Formatierung hinein
-
ein element mit 2 Hintergrundbildern wird nichts !!
(ausser beim Safari)gib je eines in übereinander liegende Container (das machst du mit z-index}
dafür hast du zB. Sitename und h1 zur VerfügungNachtrag:
habe weiter oben geschrieben:Zitat2 Hintergrund Bilder in einen Div definieren geht
das ist ein Blödsinn - tschuldgung
hab es jetzt ausgebessert Es geht nicht !! (ausser eben teilweise im Safari) -
das ist der Teil um den es geht:
PHP<div id="header"> <div id="headerimg"> <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1> <div class="description"><?php bloginfo('description'); ?></div> </div> </div>
daraus ist dieser Teil ist m.A. komplett überflüssig, weil doppelt und auch gar kein Link:<div id="header" onclick="location.href='<?php bloginfo('http://www.totale-offensive-herthabsc.de/Wordpress') ?>';" style="cursor: pointer;"></div>
ausserdem hast du dabei div id="header" 2x vergeben und eine id 2x geht gar nicht.
Dann im Stylesheet ( falls es mit dem entfernen dieses Teil nicht sowieso schon klappt) suchen:
#header #headerimg h1 a { }
und dort display:block, width und height eingeben.
Die Formatierung gibt du immer nur im Stylesheet an:
-
hast du im Stylesheet dem Link im Header eine Breite und Höhe gegeben ? und außerdem display:block. Sonst hat das ganze keine Größe und kann nicht angeklickt werden
-
da gibts, so weit ich weiß, plugins dafür, wenn du die categories nicht einzeln im code definieren willst.
Bitte im Pluginverzeichnis suchen, falls nicht noch ein anderer Tip kommt.
-
nein, das nicht.
du verwendest bei dir diesen Teil
PHP<div id="sitename"> <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1> <h2><?php bloginfo('description'); ?></h2> </div>und weist diesen Elementen (#sidename, #sitename h1, #sitename h1 a, #sitename h2 ) nach Bedarf im Stylesheet Hintergrund etc. zu