• Błagam o pomoc bo walę głową w mur od 4 godzin.

    Zmieniłam dzisiaj Theme na nowy i strona wyświetla się idealnie, wszystko działa z wyjątkiem stron postów (single.php). Kiedy próbuję wejśc na stronę posta widzę wiadomość:

    Parse error: syntax error, unexpected ’;’, expecting ’)’ in Theme/single.php on line 1

    A to mój kod w pliku single.php:

    <?php get_header(); ?>

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

    <div class=’posttitlewrap’>

    <?php the_excerpt(); ?>

    </div>

    <div id=”postsitewrapper”>
    <div id=”postcontentnavwrapper”>

    <div id=”postcontent”>

    <div class=”singleposthumb”>

    <div <?php post_class() ?> id=”post-<?php the_ID(); ?>”>

    <?php the_content(); ?>

    </div>

    </div>

    <div id=”udostepnijbox”>

    <div id=”likebuttonwrap”>

    <div class=”fb-like” data-href=”<?php the_permalink() ?>” data-width=”150″ data-layout=”box_count” data-action=”like” data-show-faces=”false” data-share=”true”></div>

    </div>

    </div>

    <div class=”commentswrap”>

    <?php comments_template(); ?>

    </div>

    </div>

    <?php get_sidebar(); ?>

    <div id=”cleardiv”></div>

    </div>
    </div>

    <div id=”cleardiv”></div>

    <div class=’divider’></div>

    <div id=”relatedpostwrapper”>

    <div class=’insidebox’>

    <?php $orig_post = $post;
    global $post;
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

    $args=array(
    'tag__in’ => $tag_ids,
    'post__not_in’ => array($post->ID),
    'posts_per_page’=> 4, // Number of related posts that will be shown.
    'caller_get_posts’=> 1,
    'orderby’ => 'rand’
    );

    $my_query = new wp_query( $args );
    if( $my_query->have_posts() ) {

    while( $my_query->have_posts() ) {
    $my_query->the_post();
    ?>

    „>
    <div class=”relatedposthumb”>

    <div class=”relatedthumb”>

    <?php the_post_thumbnail(’related-thumb’); ?>

    </div>

    <div id=”cleardiv”></div>

    </div>

    <? }}}
    $post = $orig_post;
    wp_reset_query(); ?>

    </div>
    </div>

    <?php endwhile; endif; ?>

    <?php get_footer(); ?>

    Próbowałam ładować tę stronę przez FTP bez fragmentu dot. Related Posts, potem bez ładowania sidebar ale to nic nie dało. Przepuściłam ten kod przez wykrywacze syntax errors ale nic nie znalazły. Nie wiem o co chodzi 🙁 i zaczynam wariować. Proszę proszę proszę o pomoc!

Viewing 4 replies - 1 through 4 (of 4 total)
  • zamień:

    <?php the_permalink() ?>

    na

    <?php the_permalink(); ?>

    Na drugi raz do wklejania użyj serwisu http://pastebin.com/

    Twórca wątku WinnieFred

    (@winniefred)

    Hej, bardzo bardzo dziękuję za szybką odpowiedź. Niestety nie pomogło 🙁 To nie to. Sprawdziłam i na stronach np. archive które działają bez zarzutu też mam <?php the_permalink() ? > bez ; także to nie to 🙁 🙁
    Następnym razem użyję pastebin.com ale proszę jeszcze raz o jakąś radę. Nie wiem, czy to robi jakąś różnicę, ale na początku, kiedy pojawił się ten error linia 1 była pusta (kod zaczynał się od linijki 3 ) Potem to zmieniłam bo myślałam, że może jakieś ukryte znaki czy coś ale i tak ten sam error wyskakuje. Nie wiem co to może być ale dodanie ; nie zmieniło sytuacji 🙁 🙁

    Twórca wątku WinnieFred

    (@winniefred)

    Masakra, cały dzień główkuje i nie wiem o co chodzi… 🙁 sprawdziłam cały css i niczego nie brakuje, w sidebarze też nie. Pomocy, o co tu biega ?? 🙁

    Twórca wątku WinnieFred

    (@winniefred)

    Ok, po wielogodzinnych próbach wiem już, że problem tkwi w div’ie insidebox (czyli w całym fragmencie dot. moich related posts) Jeśli go usunę i wyczyszczę cache mojej strony (wcześniej tego nie robiłam) to single.php wyświetla sie bez zarzutu. Tylko, że nie wiem gdzie tkwi błąd w kodzie related posts bo nie znam tak dobrze php… Na razie załaduję stronę bez sekcji related posts i pozostaje mi czekać na ratunek. Wasza pomoc będzie nieoceniona!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘Parse error: syntax error, unexpected ';', expecting ')' on line 1’ jest zamknięty na nowe odpowiedzi.