Beiträge von alchymyth
-
-
liest denn eigentlich hier keiner mehr die antwort?
in der ganzen antwort von spickzettel ist nur eine zahl drin - was sagt da das logische denken?
(nichs fuer ungut - spass muss sein :mrgreen:) -
die dokumentation zu wp_list_pages() und wp_list_categories() im codex durcharbeiten.
-
ganz allgemein fuer abfragen in wordpress - fuer spaeter und andere probleme:
http://codex.wordpress.org/Conditional_Tags
am beispiel deiner ersten frage,
angenommen die Produktseite heisst wirklich 'productspage':
abfrage: wenn nicht 'productspage', dann ...
(mit dem wechsel von php zu html und zurueck immer bewusst aufpassen - sonst 'parsing error' ) -
deshalb hatte ich den link beigefuegt:
http://codex.wordpress.org/Template_Tags/…g_using_Filters
Zitat
Make the "read more" link to the post
Place this in a theme's functions.php to make the "read more" link to the postPHPfunction new_excerpt_more($post) { return '<a href="'. get_permalink($post->ID) . '">' . 'Weiterlesen' . '</a>'; } add_filter('excerpt_more', 'new_excerpt_more');
das ersetzt die ueblichen [...] durch einen verlinkten text zum vollen artikel. ist 'inline' direkt wo der inhalt abgebrochen wird, und ist ein wenig anders formatiert als das original. -
Zitat
wenn ich Wordpress zum kürzen zwinge
wie geht das denn?
mit dem 'more' tag? - der funktioniert nicht?
handgeschriebener auszug geht auch nicht?
tipp: 'the_content("Weiterlesen");' durch 'the_excerpt();' zu eretzen (in index.php)
(kann auch optisch usw angepasst werden: http://codex.wordpress.org/Template_Tags/…g_using_Filters )
ich hab das theme jetzt lokal am laufen; das mit dem 'weiterlesen' funktioniert.
aber das theme bricht bei mir vor der pagination ab (kein sidebar, kein footer). da ist zumindestens ein grober fehler drin; kann also nicht ausgeschlossen sein, dass da mehr falsch ist. -
get_the_title()
http://codex.wordpress.org/Template_Tags/get_the_title
PHP<?php echo '<img src="http://www.your_image_store.com/imagepath/'.get_the_title().'.jpg" />' ; ?>
neuer ansatz: -
wahrscheinlich am relativen dateipfad (zu der grafik, oder zum button)
hier http://codex.wordpress.org/Template_Tags/bloginfo gibt's info wie ein dynamischer absoluter pfad in wordpress hergestellt werden koennte.
mehr info im austausch gegen einen link zum geschehen. -
kommen wahrscheinlich von
http://codex.wordpress.org/Function_Refer…egister_sidebar
und sollten im functions.php des themes zu finden sein.
da kans du auch deine extra divs mit einbauen - before_widget / after_widget. -
-
erstens: das hat mit wordpress nicht viel zu tun, das ist mehr html.
http://www.yourhtmlsource.com/forms/formspresentation.html
PHP<input type="image" src="<?php bloginfo('template_url'); ?>/images/submit.gif" height="20" width="60" border="0" alt="Submit your info">
http://www.w3schools.com/TAGS/tag_input.asp
unter der annahme, dass die grafik (submit.gif) im images/ verzeichnis des themes liegt (zusammen mit hintergrundbildern etc.)
das einzig wordpress spezifische ist die einbindung des absoluten pfads zur grafik.
http://codex.wordpress.org/Template_Tags/bloginfo -
der 'edit' button kommt nur fuer eingeloggte administratoren (vielleicht auch fuer editoren?); wenn du also ausloggst, and dann nochmal deine seite anschaust, sollte der 'edit' button weg sein.
wenn der dich total stoert, kannst du die entsprechende theme datei bearbeiten undentfernen.
-
pauschal antwort:
die style.css des themes durchsuchen, ob da irgendwo im zusammenhang mit dem 'img' tag das css format 'border: 1px solid #000; ' (oder sehr aehnlich) auftaucht; und dann entfernen. -
ich hab den code schnipsel und das theme nochmal online in meinem blog probiert (allerdings in englisch, wp2.8.2) und geht ohne probleme.
da bleibt nur der verdacht, dass sich ein plugin einmischt:
alle plugins deaktivieren, und wenn der fehler dann weg ist, eins nach dem anderen wieder aktivieren, und sehen welches den fehler verursacht.
und dann entscheiden was wichtiger ist: die neue ausgabe der informationsquelle oder die funktion des plugins.
oder ein anderes plugin mit aehnlicher funktion suchen.
oder auf das kubrick theme umstellen und den codeschnipsel da einbauen, um zu sehen ob es am theme liegt. -
der widget code ist in wp-includes/default-widgets.php (zeile 645 in der englischen version, 2.9.1):
PHP<ul id="recentcomments"><?php if ( $comments ) : foreach ( (array) $comments as $comment) : echo '<li class="recentcomments">' . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), '<a href="' . esc_url( get_comment_link($comment->comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '</a>') . '</li>'; endforeach; endif;?></ul>
das sieht wie ein fall fuer die uebersetzergruppe aus.
das ist auch der code, wo du die alternierenden classes einbauen koenntes (geht natuerlich beim upgrade verloren) -
ich hab keine ahnung. der code schnipsel ist eigentlich zu einfach, um was falsch zu machen.
kannst du die gesamt single.php hier posten?
vielleicht ist da was drin, was sich da einmischt?
ps: ich hab das wynton theme auf meinem testplatz lokal installiert, und geht ohne fehlermeldung.
das hilft dir leider natuerlich ueberhaupt nicht weiter.
aber leider beendet das meine versuche da weiterzuhelfen, wenn ich den fehler nicht selber erzeugen kann.
der code schnipsel fuer die benutzer definierten felder stimmt jedenfall.
pps: hier ist eine code variante: -
die navi ist wahrscheinlich mit 'wp_list_pages()' gemacht:
http://codex.wordpress.org/Template_Tags/wp_list_pages
da gibts es den 'exclude' parameter.
oder mit 'wp_page_menu()' :
http://codex.wordpress.org/Template_Tags/wp_page_menu
auch 'exclude' parameter.
den code der navigation findest du wahrscheinlich in header.php des themes. -
http://codex.wordpress.org/Function_Reference/get_post_meta
zum beispiel (angenommen der 'key' fuer das benutzer definierte feld ist 'quelle', und nur der erste wert soll ausgegeben werden):
PHP<div class="quelle"> Quelle: <?php $quellen_angabe = get_post_meta($post->ID, 'quelle', true); echo $quellen_angabe; ?> </div>
(die class="quelle" ist nur fuer den fall, dass du das besonders ausrichten/formattieren musst)
uebrigens: wenn du im codex z.B. hier http://codex.wordpress.org/Template_Tags/the_meta runterscrollst, dann ist da imer eine liste mit verwandten funktionen, zum probieren/lesen/spielen. computer sprache ist nun mal englisch. -
wenn du wp2.9 verwendest, koenntest du es nochmal mit der category slug versuchen:
[FONT=Courier New][COLOR=#003366]category-slug.php[/COLOR][/FONT] (Note: available with [COLOR=#21759b]Version 2.9[/COLOR])
[FONT=Courier New][COLOR=#003366]z.B.: category-news.php[/COLOR][/FONT]
http://codex.wordpress.org/Category_Templates -
textwidgets verwenden, die koennen mehrfach verwendet werden:
Unsere Hunde (als Überschrift des text widgets)
und als inhalt des widgets:
PHP<ul class="hund"> <li><a href="http://linkzurerstenhundeseite" >hund 1</a></li> <li><a href="http://linkzurzweitenhundeseite" >hund 2</a></li> <li><a href="http://linkzurdritttenhundeseite" >hund 3</a></li> </ul>
die extra css class .hund ist dafuer, wenn du bullets in der liste haben willst: