Jump to content
Sign in to follow this  
awesnes

Hjelp til kode i Wordpress

Recommended Posts

Hei. Jeg har installert Wordpress (WP) på hjemmesiden min, og lastet ned et theme jeg likte og som jeg bruker. Driver og modifiserer det litt nå, og på et punkt står jeg litt fast.

 

Jeg bruker dette themet http://themes.wordpress.net/testrun/?wptheme=831

 

 

Mitt "problem" er at sidekolonnen (til høyre) forandres hvis man går inn på et innlegg. Jeg vil gjerne at hele kolonnen vises hele tiden.

 

Koden for denne kolonnen er som følger:

 

<div id="sidebar">
<ul>
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
<?php if(is_home()) { ?>
<li class="sidebox">
<h2>Informasjon</h2>
<p>
<img src="<?php bloginfo('stylesheet_directory');?>/img/profile.jpg" alt="Profile" />
<strong><?php bloginfo('name');?></strong><br/>
Det er <?php global $numposts; echo $numposts; ?> poster og <?php global $numcmnts; echo $numcmnts;?> kommentarer i bloggen til nå.
</p>	
<div id="posts">
       <h3><div class="title">De 5 siste innleggene</div></h3>
       <ul>
       <?php
       $posts = get_posts('numberposts=5&order=DESC&orderby=post_date');
       foreach ($posts as $post) : start_wp(); ?>
           <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
       <?php endforeach; ?>
        </ul>
       </div>

</li>




<? } ?>
<li>

<? if (function_exists('do_calendar')) { do_calendar(); } ?>
</li>


<li class="sidebox">
<h2><?php _e('Pages'); ?></h2>
<ul><?php wp_list_pages('title_li=' ); ?></ul>	
</li>

<li class="sidebox">
<h2><?php _e('Kategorier'); ?></h2>
<ul>
 <?php wp_list_cats('optioncount=1');    ?>
</ul>  
</li>


<?php if(is_home()) { ?>
<li class="sidebox">
<h2><?php _e('Links'); ?>
 </h2>
<ul><?php get_links_list('name'); ?> </ul>  
</li>

<li class="sidebox">
<h2><?php _e('Archives'); ?></h2>
<ul><?php wp_get_archives('type=monthly&show_post_count=true'); ?></ul>
</li>

<li class="sidebox">
<h2><?php _e('Verktøy'); ?></h2>
<ul>
 <?php wp_register(); ?>
 <li><?php wp_loginout(); ?></li>
 	</ul>	
</li>
<?php }?>
 <?php endif; ?>
</ul>
</div><!-- end id:sidebar -->
</div><!-- end id:content -->
</div><!-- end id:container -->

 

Jeg har vel en mistanke om at det er noe i denne delen av koden som "problemet" ligger:

 

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
<?php if(is_home()) { ?>

 

Har prøvd å slette litt her og der, men da forsvinner hele kolonnen (har selvsagt backup...)

 

Så da håper jeg på litt hjelp her...

 

Mvh AW

Share this post


Link to post

Blanding av short-tag(<?) og standard-tag(<?php) ser jo koselig ut.

 

Og hvorfor har du kolon etter else og if?

Og ?> etterfulgt av <?php

 

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar()) { elseif (is_home()) { ?>

Bare for å rette på kodingen.

 

Hva skal den gjøre om funksjonen dynamic_sidebar() eksisterer?

 

I klartekst

 

<?php

hvis funksjonen dynamic_sidebar() eksisterer, og dynamic_sidebar()(?) gjør den dette(hvilket er absolutt ingenting).

Eller om, is_home(), gjør det.

 

 

Etter å ha sett litt på koden, tror jeg det skal være

<?php 
if ( function_exists('dynamic_sidebar')) {  
 dynamic_sidebar(); 
 } 
 elseif(is_home()) { ?>

Share this post


Link to post

Hei. Som sagt, er et theme jeg har lastet ned, så det er ikke jeg som har kodet.

 

Prøvde å bytte ut med det du foreslo, men hjalp ikke. Hele kolonnen forsvant da.

 

Men takk for forsøket...

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...