Forsiden er med posts og mangler sideelementerne - og de andre sider (pages) har sideelementer på.
Nu har jeg rodet længe nok... Kan nogen hjælpe?
Se evt. http://www.nytmissionshus.dk
Forsiden er med posts og mangler sideelementerne - og de andre sider (pages) har sideelementer på.
Nu har jeg rodet længe nok... Kan nogen hjælpe?
Se evt. http://www.nytmissionshus.dk
Prøv at sammenligne din index.php og din page.php i din temamappe.
Skægt - hvis jeg vælger et andet tema med venstre menu - så er menu med på forsiden.
Men lidt uheldig begrænsning.
Jeg forsøger - jeg har levet lidt med wordpress ekstra-ting - så der er nok noget der er gået galt...
Fandt ikke lige ud af noget - mon det er noget med Sidebar widget? kan man reinstallere noget der?
Hvorfor gjorde du ikke det jeg foreslog. Jeg skrev intet om at skifte tema.
Din index.php mangler noget, som din page.php har. Så hvis du åbner dem begge i hvert sit vindue i Wordpad, så burde du opdage, at der mangler et tag eller noget formatering i index.php.
Da du har skiftet tema, kan jeg, eller andre, ikke debugge på det.
uha - prøver igen - er lidt i tvivl om index.php - der står jo ikke andet den load af header?
hvis jeg ser på de to filer der ligger i temaet folder - så er der jo nogen forskel - men ikke noget med kald af sidebar i det ene og ikke det andet?
Første del er page - anden del index
Gad vide hvad det er der er forskel?
<?php get_header(); ?>
<div id="static">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3>
<div class="entrytext">
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
<?php link_pages('<p>Pages: ', '</p>', 'number'); ?>
</div>
</div>
<?php endwhile; endif; ?>
</div>
<?php get_footer(); ?>
<?php
include_once('gravatar.php');
get_header();
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h3 class="storytitle" id="post-<?php the_ID(); ?>">" rel="bookmark"><?php the_title(); ?></h3>
<div class="meta"><?php _e("Filed under:"); ?> <?php the_category(',') ?> — <?php the_author() ?> at <?php the_time('g:i a') ?> on <?php the_time('l, F j, Y') ?> <?php edit_post_link(__('Edit This')); ?></div>
<div class="storycontent">
<?php the_content(__('(Read on ...)')); ?>
</div>
<div class="feedback">
<?php wp_link_pages(); ?>
<?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>
</div>
<!--
<?php trackback_rdf(); ?>
-->
</div>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
<?php posts_nav_link(' — ', __('« Previous Page'), __('Next Page »')); ?>
<?php get_footer(); ?>
dvs at det er 'post' siden der har problemet.
Jeg har fundet ud af at den mangler på andre themes - men kun dem med højre navigation...
Den kan jeg ikke greje... Hvor og hvad skal jeg gøre?
Det der mangler begge steder er:
<?php get_sidebar(); ?>
Jeg ville have gættet på, at den kun manglede i index.php.
den ligger i footer.php - jeg har også undret mig over det.
Hvor skal den så placeres?
Den ligger nogle gange i footeren.
Mit eneste forsigtige bud er, at det er <div id="static">, der mangler, men det er svært at være sikker. Den div lyder til at være tiltænkt (statiske) sider og hører derfor nok ikke hjemme i index.
et lille hint mere.
sidebar'en ligger i bunden af de post der er. - teksten med links.
Jeg har så sat <?php get_sidebar(); ?> ind forskellige steder.
Men jeg kan ikke få den ud på plads til højre for body teksten.
jeg forsøger at finde den div -
men hvad med at fejlen opstår i de temaer jeg har forsøgt?
En tanke mere:
Er der en fil (etellerandet.php)som er konstant, uanset hvilket tema man benytter - en fil som styrer posts?
Du skal ikke sætte <?php get_sidebar(); ?> ind forskellige steder. Ikke hvis den er i footer.php. Det laver bare mere ballade. Sidebar'en er der, men der er noget html-formattering, der er gået i kludder. Du gør bare ondt værre ved at prøve at sætte den ind, hvor den ikke hører hjemme.
I ni ud af ti tilfælde med den slags, så er det en </div> der mangler et sted, når sidens dannes.
Derfor skal man kikke på:
header.php (hvilke divs starter der)
sidebar.php
footer.php (hvilke divs slutter der)
index.php hiver fat i de tre, når den dannes. Så det er kombinationen af indholdet af index.php plus de tre andre templates, hvor formateringen i hele pakken i sidste ende skal hænge sammen.
alle php'er gennemgået - og ingen fejl.
Alle div'er er etableret og trukket tilbage.
Så hvad gør jeg nu?
Du skal være logget ind for at skrive.