webForumDet fria alternativet

Wordpressposterna visas inte på indexsidan

Webbutveckling

4 svar · 552 visningar · startad av magnusfeldth

Medlem sedan jan. 20034 480 inlägg
Frågan#1

Jag har nyligen skapat en blogg med wordpress och använder ett nytt snyggt tema, grid-a-licous, men problemet är att inga poster som jag skriver kommer på indexsidan...

så här ser php-koden ut för index-sidan - behöver ni nåt mer?

<?php get_header(); ?>

<div class="navigation_group">
	<?php next_posts_link('<div class="eachpost "><div>&mdash;Older</div></div>') ?>
	<?php previous_posts_link('<div class="eachpost "><div>Newer&mdash;</div></div>') ?>
</div>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
	<?php 
			
			$upload_path = get_option( 'upload_path' );
			$upload_path = trim($upload_path);
			
			$img_full_url = post_image();
		
			if ($img_full_url != "") {	
				
			$temp = substr(strrchr($upload_path, "/"), 1);
			
			list($url, $filename) = explode($temp, $img_full_url);
			
			$img_url = $upload_path . "/" . $filename;
			
			$imagesize = getimagesize($img_url);
			list($width, $height, $type, $attr) = getimagesize($img_url);
			$theClass = "eachpost ";
			if ( $width < "440" ) { $new_width = "200"; $theClass = "eachpost "; } 
				else if ( $width < "660" ) { $new_width = "430"; $theClass = "eachpost twocols"; }
					else { $new_width = "660"; $theClass = "eachpost threecols"; }
			
			$new_height = ($height*$new_width)/$width;
			echo '<div class="'.$theClass.'">
					<div>'; ?>
		
			<?php  if ( $img_full_url != "" ) {
					echo '<img src="' . $img_full_url . '" width="' . $new_width . '" height="' . $new_height . '" /><br /><br />'; } 
					
			} else { 
				echo '<div class="eachpost ">
						<div>'; } ?>

			<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>

			<div class="contentIndex"><?php 

			ob_start();
   			the_content('Read the full post',true);
  			$postOutput = preg_replace('/<img[^>]+./','', ob_get_contents());
   			$postOutput = str_replace('<div class="eachpost "><div></div></div>','',$postOutput);
   			$postOutput = str_replace('<div class="eachpost twocols"><div></div></div>','',$postOutput);
  			$postOutput = str_replace('<div class="eachpost threecols"><div></div></div>','',$postOutput);
	   
   			ob_end_clean();
   			echo $postOutput; ?>
   			
   			</div>

			<small>
			
			<?
			
			
			?>
			
			Published on <?php the_time('M d, Y'); ?> <?php _e("at"); ?> <?php the_time('g:i a'); ?>.<br />
			Filled under: <?php the_category(',') ?> <?php the_tags('Tags:', ', ', ''); ?> | 
			<a href="<?php comments_link(); ?>"><?php comments_number('No Comments','1 Comment','% Comments'); ?></a></small>

  	 </div>
  </div> 
    
    <?php if ( comments_open() ) comments_template(); ?>

<?php endwhile; else: ?>
<div class="warning">
	<p>Sorry, but you are looking for something that isn't here.</p>
</div>
<?php endif; ?>

<div class="navigation_group">
	<?php next_posts_link('<div class="eachpost "><div>&mdash;Older</div></div>') ?>
	<?php previous_posts_link('<div class="eachpost "><div>Newer&mdash;</div></div>') ?>
</div>

    <?php get_footer(); ?>

kan inget om php, kodat i asp förut och kan det ganska bra...

Medlem sedan juli 20044 453 inlägg
#2

Har du följt dess installationsinstruktioner?

"upload the theme folder “grid-a-licious” to your Wordpress theme folder. Upload the plugin “post-image.php” to your Wordpress plugin folder (and active it). Replace “media.php” within your Wordpress installation –> wp-includes folder with the one that came with this package."

Medlem sedan jan. 20034 480 inlägg
#3

ja, allt det är gjort... fast jag vet inte vad de menar med "activate it" angående post-image-filen.

om ni kollar på sidan (https://www.twocakesandagun.se) så kan ni se hur det ser ut... rss får upp posterna, men inte indexsidan... hm...

Medlem sedan juli 20044 453 inlägg
#4

Aktivera det gör du under plugins i Wordpress. Allt som laddas upp till katalogen wp-content/plugins måste också aktiveras inifrån Wordpress.

Medlem sedan jan. 20034 480 inlägg
#5

tack legis, nu visas posterna även på indexsidan!

(men inga bilder visas än, damnit! vad kan det bero på?)

286 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
140 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)