Beiträge von alchymyth
-
-
waere hilfreich gewesen, wenn du die einfuegestelle in der functions.php mit ein paar zeilen vor und nach dem eingefuegten code hier gepostet haettest.
die functions.php des themes beginnt normalerweise mitund ended mit
oder garnichts.
das sind die php tags, die ungestoert bleiben muessen.
davor und dahinter ist nicht erlaubt, auch kein leerzeichen oder leerzeile.
nb: dein angefuehrter code ist mit zeilennummern kopiert und hier dargestellt - die muessen weg.
fuer das Twenty Ten theme (auf das sich dein code bezieht) waere das ganz am ende angefuegt:
PHP
Alles anzeigen$tag_list, get_permalink(), the_title_attribute( 'echo=0' ) ); } endif; function tt_remove_theme_home_menu_item($args) { $args['show_home'] = null; return $args; } add_filter('wp_page_menu_args', 'tt_remove_theme_home_menu_item', 20);
hoffe, das hilft
-
um den 'paged' parameter einzufuegen, hier aendern, (zB vom bestehenden):
PHP<? $sticky = get_option( 'sticky_posts' ); rsort( $sticky ); $sticky = array_slice( $sticky, 0, 1 ); query_posts(array('post__not_in' => $sticky, 'caller_get_posts' => 1,)); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
zu dem mit den aenderungen:PHP<? $sticky = get_option( 'sticky_posts' ); rsort( $sticky ); $sticky = array_slice( $sticky, 0, 1 ); wp_reset_query(); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // pagination query_posts(array('post__not_in' => $sticky, 'caller_get_posts' => 1, 'paged' => $paged)); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
(diese zeile holt den aktuellen paged-wert:
und 'wp_reset_query();' bereinigt aenderungen am query_string, die vom anderen loop gemacht werden.
http://codex.wordpress.org/Function_Reference/wp_reset_query -
kann es sein, dass im hauptteil irgendeine custom-query lauft, die die query information verwirrt ?
versuch, ein 'wp_reset_query();' vor dem footer menu einzusetzen.
http://codex.wordpress.org/Function_Reference/wp_reset_query -
angenommen die div mit dem post hat diesen html tag:
dann umbauen:
PHP<?php $stripe = ($stripe == 'dark') ? 'bright' : 'dark'; ?><div class="post <?php echo $stripe; ?>" id="post-<?php the_ID(); ?>"> <!--post stuff--> </div>
hier ein weiteres beispiel fuer eine post div mit 'post_class()'
und in der style.css: -
am schnellsten mit 'body_class()'
http://codex.wordpress.org/Template_Tags/body_class
und in der style.css -
Zitat
habe ich zwei [COLOR=#306582]Loops[/COLOR] drinnen, die mit Querys einige Dinge einschließen und ausschließen.
hast du die pagination parameter in der query drin?
http://codex.wordpress.org/Function_Refer…tion_Parameters
und welcher loop soll 'blaettern'?
eigentlich sollte die forumsuche da was bringen, das ist naemlich oft gefragt und beantwortet worden.
wenn du nicht weiter kommst, kannst du deine index.php zB in einen http://wordpress.pastebin.com/ kopieren und den link dazu hier angeben.
jemand kann sich das dann ansehen, und da weiter helfen. -
wilkommen im forum

das geht im prinzip mit einem filter in der functions.php des themes:
PHP
Alles anzeigenadd_filter('wp_list_categories','style_current_cat_single_post'); function style_current_cat_single_post($output) { if( is_single() ) : global $post; $categories = wp_get_post_categories($post->ID); foreach ($categories as $catid) { $cat = get_category($catid); $cats[] = $cat->cat_ID; } foreach($cats as $value) { if(preg_match('#item-' . $value . '">#', $output)) { $output = str_replace('item-' . $value . '">', 'item-' . $value . ' current-cat">', $output); } } endif; return $output; } -
-
die comments.php datei des themes hat wahrscheinlich 'comment_form()' im code;
mach die aenderungen der args dort.
wordpress core dateien zu bearbeiten ist immer gefaehrlich - zumindestens wegen der upgrades. -
-
-
direkten aufruf gibt es nicht.
aber eine menge zum lesen:
generell:
page template
http://codex.wordpress.org/Pages
http://codex.wordpress.org/Pages#Page_Templates
query_posts()
http://codex.wordpress.org/Function_Reference/query_posts
parameter post_type=page
http://codex.wordpress.org/Function_Refer…Page_Parameters
parameter custom fields
http://codex.wordpress.org/Function_Refer…ield_Parameters
thumbnails
http://codex.wordpress.org/Function_Refer…_post_thumbnail
evtl websuche allgemein ueber thumbnails verwenden
titel
http://codex.wordpress.org/Function_Reference/the_title
excerpt
http://codex.wordpress.org/Function_Reference/the_excerpt
und dann nach freien themes ausschauen, die in etwa die gewuenschte struktur haben (magazine themes), einige themes runterladen und zerlegen, und versuchen herauszulesen, wie die das gemacht haben.
wenn die anfangsstruktur dann steht, kann das forum wahrscheinlich bei einzelheiten weiterhelfen. -
wenn der auszug mit 'the_excerpt()' gemacht ist, dann hier der doku folgen:
http://codex.wordpress.org/Function_Refer…h_using_Filters
formattierung: in style.css fuer die entsprechende css class oder id 'text-align: justify;' einfuegen.
wenn du die css class oder id der auszugsbox nicht aus dem html code im browser rausfinden kannst, dann hier einen link zur seite angeben; jemand wird dich das hoffentlich ansehen und da helfen koennen. -
ist die gallery auch mit 4 spalten aufgerufen?
http://codex.wordpress.org/Gallery_Shortcode
ps: ich ziehe die frage wieder zurueck, da die bilder zZt mit einer tabelle eingesetzt sind - keine gallery -
allgemein fuer die inline styles der gallery koennte das hier interessant sein
http://wordpress.org/extend/ideas/t…lery-short-code
http://zeo.my/remove-wordpre…e-embedded-css/
ansonsten ist mir nicht ganz klar, worauf sich die frage bezieht;
auf die 4 bilder untereinander in der verlinkten seite? -
-
in der einzelansicht im artikel /angebote-bei-zalando/ ist das ja auch richtig.
auf der vorderseite scheint eine art 'excerpt' ausgegeben zu werden (auch wenn die ausgabe nicht in der laenge beschraenkt aussieht), der meistens diese formatierungen verschluckt.
poste mal den code der index.php (oder vom template das die vorderseite zeigt) hier, damit jemand mal checken kann, wie die artikel da ausgegeben werden. -
die html tags, wie zB h1 usw., werden in den template-dateien festgelegt;
um zB den h1 vom Kommentar zu aendern, musst du die entsprechende datei finden - evtl. comments.php - und dort ersetzen durch ??.
die style.css bestimmt dann nur noch, wie gross, usw. ein html tag dargestellt werden soll. -
schade dass die geaenderten zahlen wieder rausgenommen wurden - denn manchmal (meistens) reicht ein 'strg f5' um den browsercache auszuleeren, oder ein 'reload' am browser, um die neuen styles wirksam und sichtbar zu machen.
so kann ich absolut garnichts sagen.