Problema al editar single.php en plantilla de Wordpress

  • Autor Autor Esteban88
  • Fecha de inicio Fecha de inicio
Esteban88

Esteban88

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, me encontre con este problema editando una plantilla gratis es sencilla pero se adapta a lo que quiero, cuando edito cualquier codigo en el archivo single.php los post se ven en blanco, si sobreescribo con el archivo original queda todo normal, el problema surgio cuando intente editar el codigo del plugin wp-postratings por que no funciona el codigo de la plantilla.

Les dejo el codigo del archivo.

PHP:
<?php get_header(); ?>
<div class="siralasekerim">
	//codigo del plugin que intente editar// 
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
//codigo del plugin que intente editar//
<div class="soltaraf">
<div class="listeleme">
<h2><?php the_title(); ?></h2>
<div class="muzikplayer">
<?php
$facebook = get_post_meta($post->ID,'facebook', true);
$digervideolar =  get_post_meta($post->ID,'embed', true);
if($facebook != "") {  ?>
	<center>
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='380' height='32' id='single1' name='single1'>
<param name='movie' value='https://www.4shared.com/flash/player.swf'>
<param name='allowfullscreen' value='true'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='file=<? echo strtolower($facebook); ?>'>
<embed
  id='single2'
  name='single2'
  src='<?php bloginfo('template_url'); ?>/player/player.swf'
  width='380'
  height='24'
  bgcolor='#000000'
  allowscriptaccess='always'
  allowfullscreen='true'
  flashvars='file=<? echo strtolower($facebook); ?>'
/>
</object>
</center>
<?php } elseif($facebook == "" && $digervideolar != "") { ?></div>
<div class="videoici">
<center><?php echo $digervideolar; ?></center>
<?php }else{ ?>
<div class="videoici">Şarkı silinmiş veya kayıt edilmemiş.</div>
<?php } ?>
</div>
</div>
<div class="temizle"></div>
	<?php endwhile; else: ?>
			<?php endif; ?>
<div class="listeleme">
<div class="bilgisol">
<?php $resim = get_post_meta($post->ID,'resim', true);
if($resim != "") {  ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><img src="<?php echo $resim; ?>" style="opacity:0.8;filter:alpha(opacity=80)"
onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseout="this.style.opacity=0.8;this.filters.alpha.opacity=80" width="100" height="75" /></a>
<?php }else{ ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><img src="orjinalresimadresi" style="opacity:0.8;filter:alpha(opacity=80)"
onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseout="this.style.opacity=0.8;this.filters.alpha.opacity=80" width="100" height="75" /></a>
<?php } ?>
</div>
<div class="bilgisag">
<div class="bilgiler"><b><?php the_title(); ?></b></div>
<div class="bilgiler"><b><?php if(function_exists('the_views')) { the_views(); } ?> </b> kere dinlendi - <?php if (function_exists('wpfp_link')) { wpfp_link(); } ?></div>
<div class="bilgiler"><div class="sosyal"><?php global $sociable; echo $sociable->get_links(); ?></div></div>
</div>
<div class="temizle"></div>
</div>
<div class="listeleme">
<div class="facebooklistele">
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php the_permalink() ?>&amp;layout=standard&amp;show_faces=true&amp;width=380&amp;action=like&amp;colorscheme=light&amp;height=25" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:380px; height:25px;" allowTransparency="true"></iframe></div>
</div>
<div class="listeleme">
<h2>Rastgele Mp3ler</h2>
<ul>
<?php $anarschi = new WP_Query("showposts=10&orderby=rand"); while($anarschi->have_posts()) : $anarschi->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Espero un poco de ayuda.. saludos
 
No veo nada fuera de lo normal ¿cual es exactamente el código que editaste? ¿este?

PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Ese es el comienzo del loop de WordPress, si editas esa parte no se mostrarán los posts ¿qué fue lo que intestaste hacer?
 
asi es intente reemplazar ese codigo por que el plugin no funciona correctamente, asi que estoy equivocado y no es el codigo del plugin?

codigo de wp-postratings:

PHP:
<?php while (have_posts()) : the_post(); ?>


Edit: Agregue este codigo mas abajo pero igual sale en blanco la pagina
 
Última edición:
No, ese es el loop de wordpress, la base de todo el sistema, el código de wp-postarings es este:

PHP:
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

Que deberías colocar dentro del loop, entonces quedaría así:

PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
// Todos los divs y posts, cuando quieras mostrar el rating colocas
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

Ese es solo un ejemplo, colocalo en donde quieras que se muestre el rating, a menos que quieras que sea lo primero que se muestre.

Saludos...
 
Última edición:
en la pagina del plugin tome el codigo incorrecto, muchas gracias por la rapida ayuda.

saludos
 
Atrás
Arriba