wordpress theme

po dolgem iskanju sm našel temo ki mi je ušeč a pri člankih na sprednji strani ne pokaže celega članka s slikami.In me zanima če je kaka možnost kako bi to spremenil.

17 odgovorov

jaz imam pa en beden problem, kako bi v preurejenem twentyten templejtu naredu, da je zadnji prispevek izpisan z excerptom, vsi nadaljnji pa pod njim v ožji obliki en ob drugem in le z naslovom ter thumbnailom.
Vraga da sem enkrat dolgo nazaj uspel dobit te loope en ob drugega, ampak to je bilo še pri wp2 verzijah :\ Kakšen hint?

Si kaj vešč v PHP-ju da bi sam sestavil ali bi rad končano kodo?

Če se boš sam lotil imaš na function reference nekaj funkcij, ki ti bodo v pomoč.

Nekaj, ki bi jih lahko uporabil pa so:
- Get posts s tem dobiš vse prispevke in kakor sem na hitro pogledal imaš vse kar potrebuješ, če pa nimaš pa uporabiš še naslednjo
- Get post s tem dobiš posamezni prispevek, title, excerpt, itd... (vstaviš v zgornji foreach)

V kolikor ne bo šlo bomo lahko skupaj kar sčarali po korakih, saj nisem delal kaj preveč z Wordpressom.

jaz sem tole dodal namesto loop.php includa v index.php

<?php query_posts('showposts=1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<div class="entry">
<?php the_content('Read more »'); ?>
</div>
Posted on <?php the_time('F jS, Y') ?> in <?php the_category(', '); ?>
<?php endwhile; endif; ?>

<div style="width:140px;">
<?php query_posts('showposts=4&offset=1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h3 class="entry-title-sub1"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<?php endwhile; endif; ?></div>

ampak mi ni najbolj jasno, kako zdaj tisti drugi query spravit enega ob drugega :\ Fora je z CSS stylom... ampak kokrkol dodajam stile, noče postavit zraven.

Sicer ne obljubim, bom pa poskusil jutri malce bolj podrobno analizirat kodo, ker danes nisem ravno za programirat več, saj sem včeraj spal 4 ure in še moram dokončat nekaj pred spanjem.

V en večji div z fiksno širino jih daj (2x širina okvirška + nekaj malega prostora), potem pa jih floataj.

Nekako takole:

<div style="width:290px;">

// the loop za manjše prispevke, vstavljene v <div style="width:140px; float:left;>blabla</div>

</div>

Morda bo problem glede različne višine... Pa daj še fiksno višino.

To foro sem že probal, pa me nekako ne upošteva. Zgleda da je problem globji, mogoče kakšen css element od prej onemogoča postavitev horizontalno.

No, sam da vem, da ne delam narobe... naprej bom že raziskal.

Hja, div je sicer po defaultu inline-block... si mogoče kje to globalno spremenil? Pa preveri margine in paddinge, elemente namreč napihnejo in rabijo več prostora. Tudi border width je treba upoštevati.