welches theme verwendest du?
hast du einen link zu deiner seite, wo das zu sehen ist?
hast du handgeschriebene excerpts, oder erwartest du automatische excerpts?
ist sonst irgendein code in functions.php, der den excerpt veraendern koennte?
bleibt der 'fehler' bestehen, wenn du alle plugins deaktivierst?
Beiträge von alchymyth
-
-
http://codex.wordpress.org/Customizing_the_Read_More
http://codex.wordpress.org/Customizing_th…d_More_in_Pages
macht aber keinen sinn auf statischen seiten, da das page.php template nie weiss, dass es den ganzen beitrag zeigen soll.
macht nur sinn in seiten-templates.
vielleicht hilft dieser tag -
wo ist das problem?
was hast du soweit versucht? -
die links haben eine doppelte url; zB:
http://www.klaus-janowitz.de/wordpress/http…ocamp_revisited
ueberpruefe die permalinks nochmal genau:
http://codex.wordpress.org/Using_PermalinksZitat
Please note: You never, ever put your site url in the permalinks slot. You must use one of the structure tags, or a combination of tags only. -
statische seiten werden mit page.php dargestellt
http://codex.wordpress.org/Template_Hierarchy
http://codex.wordpress.org/Template_Hierarchy#Page_display -
in single.php ist das bleaettern wahrscheinlich mit 'next_post_link()' und 'previous_post_link()' gemacht -
die haben einen 'in_same_cat' parameter:
http://codex.wordpress.org/Function_Reference/next_post_link
http://codex.wordpress.org/Function_Refer…vious_post_link -
-
ich meinte eigentlich das hier:
[size=14]ZitatSeparate multiple categories with and; example: '1 and 5 and 15'.
[/SIZE]
[size=14][/SIZE]
http://codex.wordpress.org/Function_Reference/next_post_link -
Zitat
excluded_categories (string) Numeric category ID(s) from which the next post should not be listed. Separate multiple categories with and; example: '1 and 5 and 15'. There is no default.
http://codex.wordpress.org/Function_Reference/next_post_link
das scheint die methode zum ausschliessen zu sein (sieht jedenfalls so im code in /wp-includes/link-template.php aus - zeile 1120) -
verwendest du das plugin qtranslate?
-
ausser die optionen wieder anzuschalten:
der code fuer die seiten mit mehreren posts (vorderseite, archive, suche, ...) ist zB:
http://codex.wordpress.org/Function_Refer…ents_popup_link
und in page.php und single.php:
http://codex.wordpress.org/Function_Refer…mments_template
und hoffentlich hast du die comments.php datei noch... -
und was spricht gegen ein plugin - zB wp-pagenavi?
ohne plugin ist das wie 'das rad neu erfinden';
du kannst natuerlich auch ein plugin zerlegen, und den code davon verwenden.
bei den singles waere das ziemlich aufwendig, mehr als nur den naechsten/vorigen post zu verlinken. -
evtl mit plugin: http://wordpress.org/extend/plugins…+shortcode&sort=
oder selber programmieren: http://codex.wordpress.org/Shortcode_API -
versuche es mit 'the_content()' :
PHP<?php the_content(''); ?> und <div class="readmore"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">...weiter</a></div>
und setze den 'more-tag' beim schreiben ein.
http://codex.wordpress.org/Function_Reference/the_content -
das koennte gehen:
PHP
Alles anzeigen<?php $args = array( 'container_id' => 'menu', 'menu_class' => 'menu', 'sort_column' => 'menu_order', 'menu' => 'Categories', 'theme_location' => 'primary', 'link_before' => '<span>', 'link_after' => '</span>', 'items_wrap' => '<ul id="%1$s" class="%2$s"><li><b class="subtop"></b></li>%3$s<li><b class="subbottom"></b></li></ul>', 'depth' => 1 ); wp_nav_menu( $args ); ?> -
-
das liegt daran, dass dein theme da wieder was anders gemacht hat :roll:
PHP<p><?php $texter = get_the_excerpt(); if(strlen($texter ) > 220) { $texter = substr($texter , 0, 220); } echo ''.$texter.'[...]'; ?> </p>
aendere das in:PHP<p><?php $texter = get_the_excerpt(); if(strlen($texter ) > 220) { $texter = substr($texter , 0, 220); } echo ''.$texter.'<a href="' . get_permalink($post->ID) . '"> [...]</a>'; ?> </p>
hoffentlich ohne tippfehler von mir :mrgreen: -
in allen deinen neuen codes, ersetze alle 'schraegen' anfuehrunszeichen wie diese in hier
durch ganz normale 'gerade' anfuehrungszeichen so wie hier
dasselbe auch fuer die einfachen anfuehrungszeichen swie hier- ersetzen durch
die schraegen anfuehrungszeichen kommen von textverarbeitung, und tauchen leider zu oft in artikeln auf, die 'code' in der anleitung darstellen.
du kannst den unterschied vorher/nachher direkt hier in der syntax-highlightung sehen :-) -
-
versuch auch noch diesen code zu entfernen:
PHP<?php /* Run the loop to output the page. * If you want to overload this in a child theme then include a file * called loop-page.php and that will be used instead. */ get_template_part( 'loop', 'page' ); ?>
(hat es einen besonderen sinn, dass der code noch im template drin ist?)