Beiträge von alchymyth
-
-
-
-
willkommen im forum :D
die css ist ohne html nicht ausreichend zur fehlersuche;
versuch, mit einem browser-werkzeug (wie zB Firebug oder 'rechts-klick'-'inspect element') herauszufinden, was die einzelnen footer-bereiche formatiert.am besten waere ein link zur problemseite.
-
diese zeile ersetzen:
PHP$list .= "\n\t\t" . '<li><a href="' . $url . '">' . $name . '</a> (' . 'Platzhalter' . ')</li>';zB durch:
PHP$tag_post = get_posts( array( 'posts_per_page' => 1, 'tag__in' => array( $tag->term_id ) ) ); $post_title = apply_filters( 'the_title', $tag_post[0]->post_title ); $list .= "\n\t\t" . '<li><a href="' . $url . '">' . $name . '</a> (' . $post_title . ')</li>';http://codex.wordpress.org/Template_Tags/get_posts
(ungetestet)
-
schon mal im Codex nachgesehen?
-
zB:
PHP
Alles anzeigenfunction recentPosts() { $rPosts = new WP_Query(); $rPosts->query('posts_per_page=5'); while ($rPosts->have_posts()) : $rPosts->the_post(); ?> <li class="row-fluid"> <?php if( $rPosts->current_post == 0 ) { ?> <div class="span3"><a href="<?php the_permalink();?>"><?php the_post_thumbnail('recent-thumbnails'); ?></a></div> <?php remove_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); add_filter( 'excerpt_length', 'custom_excerpt_length_10', 999 ); } ?> <div class="span9"><a href="<?php the_permalink(); ?>"><?php the_title();?></a><?php the_excerpt(); ?></div> </li> <?php endwhile; wp_reset_postdata(); remove_filter( 'excerpt_length', 'custom_excerpt_length_10', 999 ); add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); } function custom_excerpt_length( $length ) { return 20; } function custom_excerpt_length_10( $length ) { return 10; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); function new_excerpt_more($more) { global $post; return ' ';} add_filter('excerpt_more', 'new_excerpt_more'); -
kannst du den code vom 'Soweit sogut' hier angeben, als grundlage fuer die evtl vorschlaege?
-
in content.php:
PHP<?php if ( is_sticky() ) : ?> <hgroup> <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>den link html teil entfernen; ergebnis:
wenn es h1 werden soll, das auch noch h2 in h1 aendern; wird wahrscheinlich dann eine anpasung der formatierung benoetigen.
-
es gibt keine (einfache) loesung.
deine frage bezieht sich auf die links in index- und archiv-seiten; diese links verweisen nicht auf einen einzelnen artikel, sondern auf die naechste seite mit weiteren artikeln.
dass du nur einen artikel per seite anzeigst, dafuer kann das system nichts.
wenn das der link von einem einzelartikel zum naechsten einzelartikel waere (in single.php - deine verlinkte beipiel-webseite ist solch ein fall), wuerde das hier gelten: http://codex.wordpress.org/Function_Reference/next_post_link
und da koenntest du einen artikeltitel als link haben. -
das liegt am seiten-template-dateinamen, der zZt wahrscheinlich lautet: page-neuseeland.php;
per template hierarchy verwendet eine (statische) seite 'neuseeland' die datei page-neuseeland.php als template, wenn vorhanden -
http://codex.wordpress.org/Template_Hierarchy#Page_display
einfach den dateinamen deines seite-templates aendern - zB in neuseeland-page.php
-
Zitat
Welche fehlenden Sicherheits-Checks meinst du denn? Sollte da noch was ausgebessert werden?
wie gesagt, wenn kategorien verwendet werden, die zB nicht top-level-cat, child-cat, und grandchild-cat von einer 'familie' sind; oder wenn zB noch weitere kategorien im post sind, dann wird das ergebnis ziemlich zufaellig.
-
Zitat
Wenn ich bei Wordpress einen Blog anlege
bei WordPress.com ?
dann gelten die TOS - http://de.wordpress.com/tos/
evtl nochmal hier nachfragen: http://de.forums.wordpress.com/
-
das folgende mach totalen unsinn, wenn mehr als eine kategorie per ebene verwendet wird und die verwendeten kategorien nicht der vorgegebenen struktur folgen.
der folgende code hat keine sicherheits-checks eingebaut:
PHP
Alles anzeigen<?php $category = get_the_category(); $cats = array(); foreach( $category as $cat ) { $cats[count(get_ancestors($cat->term_id,'category'))] = $cat; //die anzahl der vorfahren bestimmt die ebene der kategorie// } if($cats[0]){ echo 'Diese(s/r) <a href="'.get_category_link($cats[0]->term_id ).'">'.$cats[0]->name.'</a> erschien'; } if($cats[1]){ echo ' beim <a href="'.get_category_link($cats[1]->term_id ).'">'.$cats[1]->cat_name.'</a>'; } if($cats[2]){ echo ' als <a href="'.get_category_link($cats[2]->term_id ).'">'.$cats[2]->cat_name.'</a>'; } ?> -
willkommen im forum :D
Gliederungstiefen von was?
vom menue?
musst du individuell austesten, da menues mit 3 ebenen oft auch noch weiter funktionieren.
-
ungetestet - aber es scheint das du das alles from 'dashboard' wahrscheinlich in den theme-optionen einstellen kannst.
ansosnten gibt es in functions.php einige standard-werte, zB:
-
Zitat
dann ist zwar die linke Navigation weg, aber der Inhalt erstreckt sich leider trotzdem nicht über die ganze Seite.
wie @[size=10][COLOR=#20779f]BumbleBee[/COLOR] [/SIZE]schon gesagt hat, musst du die style.css anpassen.
um das spezifisch nur fuer die startseite zu haben, verwende die body_class [FONT=courier new][COLOR=#0000ff].home [/COLOR][/FONT]in den neuen styles; wenn du dazu hilfe brauchst, waere es am besten wenn du die startseite auf 'einspaltig' setzt, so dass sich das jemnad ansehen kann.
versuch's mit:
-
willkommen im forum :D
im moment ist das 'Sidebar-Template' ausgewaehlt;
waehle das 'Standardtemplate' - das ist einspaltig
-
die artikel mit dem 'weiterlesen' problem scheinen keine titel zu haben, so dass WordPress dann die 'post ID' im permalink verwendet.
oder evtl wurde der artikel zuerst ohne title gespeichert, und der title dann hinzugefuegt ohne den permalink anzupassen ?
-
willkommen im forum :grin:
es ist immer nett, gleich gesagt zu bekommen, wie nicht geholfen werden soll :mrgreen:
fang mit der theme-option 'Einspaltig, ohne Sidebar' an;
dann such in den foren wie du die breite dazu anpassen kannst.
die Suchfunktion musst du vom header.php entfernen, wie maxe schon gesagt hat.
bei schwierigkeiten, geb bitte einen link zur der betroffenen webseite an.