Blog Archives: category

WordPress postituste lehe mall vastavalt kategooriale

  |   by kadriad   |   Blogi, wordpress  |  No Comments

Oli selline olukord, et ühe konkreetse kategooria postitustele oli vaja teha teistest erinev mall. Näituseks, et kui on hulk kategooriaid nagu uudised, tooted jne, siis kategooria sündmused oli täiesti teistsugune. WordPressil väga head sisseehitatud lahendust ei ole, aga leidsin sellise variandi, mis toimis just nii nagu vaja: http://www.nathanrice.net/blog/wordpress-single-post-templates/ Asja iva siis, et functions.php tuleb lisada […]

Read more »

WordPressi arhiivis ainult valitud kategooriate postituste näitamine

  |   by kadriad   |   Blogi, wordpress  |  No Comments

WordPressi sidebari arhiivis oli vaja näidata ainult uudiste kategooria postitusi, mitte kõiki. WP uuemates versioonides on funktsioonile: wp_get_archives väga vähe argumente ja kategooriat nende seas enam ei ole. Väga pika otsimise peale leidsin lahenduse. functions.php-sse on vaja panna järgmine kood:   add_filter( ‘getarchives_where’, ‘customarchives_where’ ); add_filter( ‘getarchives_join’, ‘customarchives_join’ );   function customarchives_join( $x ) { […]

Read more »

WordPress – igale kategooriale oma template

  |   by kadriad   |   Blogi, wordpress  |  No Comments

Kui on soovi, et igal kategoorial oleks oma teplate fail on vaja kirjutada  faili single.php:   <?php $post = $wp_query->post;   if (in_category(‘1′)) { include(TEMPLATEPATH.’/single1.php’); } elseif (in_category(‘2′)) { include(TEMPLATEPATH.’/single2.php’); } else { include(TEMPLATEPATH.’/single_default.php’); } ?>   Pikem õpetuse on siin: http://www.wprecipes.com/how-to-use-different-single-template-per-category

Read more »

WordPress – igale kategooriale oma taust

  |   by kadriad   |   Blogi, wordpress  |  No Comments

Kui on soovi, et igal WordPressi kategoorial oleks oma taust, siis alates versioonist 2.8 on see võimalik. Õpetus on siin: http://codex.wordpress.org/User:Esmi/_Changing_Headers_with_body_class() Kood header.php-s   <body <?php if (function_exists(‘body_class’)) body_class(); ?>> <div id=”header”>….</div> Ja style.css-s:   #header { background-color:#73a0c5; background-image:url(images/header.jpg; background_repeat:no-repeat; background-position:left top; } body.category-wibble #header url{background-image:url(images/header4.jpg;}  

Read more »

Postituste arv kategoorias

  |   by kadriad   |   Blogi, wordpress  |  No Comments

Oli vaja saada postituste arv soovitud kategoorias, et selle järgi määrata div-i laiust. Õpetuse sain siit: http://jhherren.wordpress.com/2008/08/13/getting-the-number-of-posts-per-category-in-wordpress/ Käsurida on väga lihtne:   <?php var_dump( (int) get_category(’3′)->category_count); ?>  <?php var_dump( (int) get_category_by_slug(‘First Category’)->category_count; ?>  <?php var_dump( (int) get_category_by_slug(‘first-category’)->category_count); ?>  

Read more »