siehe: http://forum.wordpress-deutschland.org/allgemeines/85…aber-nicht.html
unterschiedliches problem - gleiche loesung
ps:
nette umsetzung des menus in der sidebar :-)
Beiträge von alchymyth
-
-
das hier
PHP<?php if ( is_search() || is_author() ) : ?> <meta name="robots" content="noindex, nofollow" /> <?php endif ?>gibt den robo meta tag nur bei suchergebnissen und im autoren-archiv aus.
normal geht es auch ohne; das ist dann dasselbe wie 'index,follow'
wenn das wichtig ist, kannst du den snipsel umaendern:PHP<?php if ( is_search() || is_author() ) : ?> <meta name="robots" content="noindex, nofollow" /> <?php else : ?> <meta name="robots" content="index, follow" /> <?php endif ?>
normal wird das von wordpress auf 'noindex,nofollow' gesetzt, wenn der blog fuer suchmaschinen gesperrt sein soll. -
loop.php
suche das: (kommt mehrfach vor, das am weitesten unten in der datei ist das entscheidende)
aendere es zu:
NB:
twenty ten wird beim naechsten upgrade ueberschrieben;
erwaege ein child theme zu machen: http://codex.wordpress.org/Child_Themes -
hast du irgendwelche rechtschreibungs-plugins am laufen?
-
das ist keine 'normale' caption ('normal' ist fuer mich, wenn ein bild im artikel eingebettet wird, und die caption ausgefuellt ist);
(die ganzen wp-caption styles kannst du vergessen)
wenn du nach den gelinkten anleitungen fuer thumbnail caption gegangen bist, musst du da evtl noch eine div oder span um den text bauen, und das dann fuer die formatierung verwenden:
also anstelle
vielleicht
und dann -
-
die original zeile
fragt ab, ob es sich um eine archivseite handelt (das kann ein jahres/monats/archiv, oder ein kategorie-archiv, etc sein) und zeigt dann die artikelkurzform (ohne bilder, ohne formatierung ) an.
das || steht fuer 'oder' - also archiv oder suchergebnis
wenn das [FONT=Courier New][COLOR=#0000bb]is_archive[/COLOR][COLOR=#007700]() [FONT=Verdana][COLOR=black]entfernt ist, wird die kurzform nur noch fuer suchergebnisse verwendet.[/COLOR][/FONT][/COLOR][/FONT][FONT=Verdana][COLOR=black][COLOR=#007700]es gibt eine ganze menge dieser bedingten funktionen:[/COLOR][/COLOR][/FONT]
[FONT=Verdana][COLOR=black][COLOR=#007700]http://codex.wordpress.org/Conditional_Tags[/COLOR][/COLOR][/FONT] -
a:
diese css classen sind u.a. dazu da, die aktive kategory (und vorfahren) hervorzuheben (zB .current-cat-item; .current-cat-ancestor)
http://codex.wordpress.org/Template_Tags/…_Category_Lists
b:
entfernen kannst du die zB mit einem filter; in functions.php des themes eingesetzt: -
willkommen hier im forum :grin:
der link zeigt nur ein 'post thumbnail' an, kein 'normales' artikelbild;
daher:
stichworte fuer weiter websuche: 'image caption post thumbnail'
das meiste an brauchbaren infos wird auf englisch sein; zB:
http://wordpress.org/support/topic/…nail?replies=12
http://www.wpbeginner.com/wp-tutorials/h…-with-captions/
'normale' bilder im artikel sollten die bildunterschrift (caption) automatisch anzeigen. -
-
zwei 'get_posts' loops sollten ok sein.
der 'offset' parameter ist eigentlich nur ein problem fuer spaetere 'paginierung', das weiterblaettern von post-seiten, wenn mehr post vorhanden sind, als die einstellung per seite vorgibt. -
kann es sein, dass im template vom 'aktuellen' im loop 'the_excerpt()' verwendet wird, anstelle von 'the_content()' ?
http://codex.wordpress.org/Function_Reference/the_excerpt
http://codex.wordpress.org/Template_Tags/the_content
wenn das so ist, dann gibt es keine bilder und keine formattierung ...
artiekl-vorschau verwendet wahrscheinlich single.php, was ganz anders sein kann. -
auf die index.php wird immer dann zurueckgegriffen, wenn nach der template hierachy ( http://codex.wordpress.org/Template_Hierarchy ) keine andere zustaendige template-datei gefunden wird.
index.php kann leer sein, wenn alles mit anderen templates abgesichert ist (und ist das auch in einigen wenigen themes). -
conditional tags http://codex.wordpress.org/Conditional_Tags
genaues haengt von der definition einer 'unterseite' ab -
willkommen im forum :grin:
die beste quelle fuer info ist immer noch der codex, das am meisten nicht gelesene werk von wordpress :lol:
http://codex.wordpress.org/The_Loop#Multiple_Loops_in_Action
also im 'get_posts'-loop die post-id in eine variable oder einen array uebernehmen; und dann im haupt-loop entweder ueberspringen oder durch 'post__not_in' von vornherein ausschliessen.
die erste methode ist einfacher fuer einen post, und braucht keine extra query;
die array-methode braucht eine query vor dem loop, ist aber auch fuer mehrere posts ueber mehrere loops geeignet.
http://codex.wordpress.org/Function_Reference/query_posts -
Zitat
das kannst du trotzdem mit [COLOR=#306582]header[/COLOR].php, index.php (und andere), und [COLOR=#306582]footer[/COLOR].php aufbauen.
header.php muss drin bleiben (fuer alle deklarationen, linking vom stylesheet, usw), aber der html teil vom header.php kann so veraendert werden, dass keine anzeige von irgenwelchen elementen im browser geschieht.
sidebar.php kann weg.
footer.php sollte auch drin bleiben (der footer schliesst oft irgendwelche divs, die im header geoeffnet wurden; aber auch der footer muss nichts anzeigen.)
---
im prinzip kannst du auch wordpress in deine seite integrieren:
http://codex.wordpress.org/Integrating_Wo…th_Your_Website -
das kannst du trotzdem mit header.php, index.php (und andere), und footer.php aufbauen.
header.php muss ja nichts optisch auf dem browser ausgeben; footer.php auch nicht.
wo genau kommst du nicht weiter?
und was hast du soweit schon zusammengefunden?
willst du das http://themes.wordpress-deutschland.org/worldnews/ als grundlage nehmen?
sidebars wegnehmen ist einfach; header-bild und title entfernen auch; die artikel-struktur hast du schon - bingo :lol: -
ohne link zum blog, und ohne den code zu sehen, ist das ein fall fuer die Glaskugel :mrgreen:
sieh dir 'register_sidebar()' genau an:
http://codex.wordpress.org/Function_Refer…egister_sidebar -
http://forum.wordpress-deutschland.org/design/72292-a…html#post331860
in functions.php, die funktion 'twentyten_posted_on()'
oder in loop.php (und/oder loop-single.php) die zeile mitzusammen mit den zugehoerigen html tags entfernen.
-