Michal Soltys

Michal Soltys programista, grafik

Temat: Szablon nie wyświetla treści/contentu z edytora

Witam, modyfikuję stronę, którą zrobił ktoś inny, i chciałbym żeby na stronie strona dodać trochę treści wprost z edytora stron wordpress, jednak żadna wpisana treść w okno w panelu, nie wyświetla się na stronie. Próbowałem również za pomocą własnych pól - też nic. To jest szablon strony. Macie jakieś pomysły, czemu to nie działa?
<?php /* Template name: Lista produktów */ ?>
<?php get_header(); ?>
<!-- #content -->
<div id="content" class="clearfix productList">
<header id="pageHeader" class="smallHeader-0<?php echo rand(1,3); ?>">
<h1><?php bcn_display(); ?></h1>
</header>

<?php
$postIDs = array();
$pageChildren = get_pages('child_of=' . $post->ID . '&exclude=' . $exclude_page );
if ( $pageChildren ) {
foreach ( $pageChildren as $pageChild ) {
$postIDs[] = $pageChild->ID;
}
$paged = (intval(get_query_var('paged'))) ? intval(get_query_var('paged')) : 1;
$args = array(
'post_type' => 'page',
'paged' => $paged,
'post_parent' => $post->ID,
'posts_per_page' => 9,
'depth' => '1'
);
query_posts($args);

if (have_posts()) : while (have_posts()) : the_post(); ?><div><?php the_content(); ?></div>
<!-- .product --><?php $thumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'thumb'); $url = $thumb['0']; ?>
<article class="product" id="item-<?php echo $post->ID; ?>">
<div style="background-image: url('<?php echo $url; ?>')" class="wrapper">
<div class="desc">
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
</div>
</div>

</article>
<!-- /.product -->
<?php endwhile; ?>
<?php if(function_exists('wp_paginate')) {
wp_paginate();
} ?>
<?php endif; ?>

<?php } ?>
</div>
<!-- /#content -->

<div class="tresc"><p><?php the_field('opis'); ?></p></div>
<?php get_footer(); ?>
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Szablon nie wyświetla treści/contentu z edytora

bez zobaczenia strony, bez zobaczenia co dokladnie edytujesz i gdzie bedzie ciezko. ale upewnij sie ze wiesz co robisz.

kod jaki pokazales to kod szablonu, ktory bedzie uzyty gdy dla jakiejs strony (page) ustawisz aby uzywala szablonu o nazwie "Lista produktów". czy to ustawiles?

co wiecej szablon ten w ogole nie wczytuje tresci i tytulu tej strony, a jedynie sprawdza jakie są strony, którym ustawiono jako rodzica ową omawianą tu strone. jesli są jakieś strony - potomkowie to pobierany jest ich tytul i tresc.

o to chodziło?

konto usunięte

Temat: Szablon nie wyświetla treści/contentu z edytora

Bo niby jak ma być wyświetlona?
Podstawa podstaw - http://codex.wordpress.org/The_Loop

W szablonie nie masz "podstawowej" pętli, tylko własną ...z query_posts - niby jak więc ma działać?

zamiast tego czegoś
<div class="tresc"><p><?php the_field('opis'); ?></p></div>

daj np.
<?php
wp_reset_query();

while ( have_posts() ) : the_post(); ?>
<div class="tresc"><p><?php the_content(); ?></p></div>
<?php endwhile; ?>
Ten post został edytowany przez Autora dnia 01.07.13 o godzinie 15:34
Michal Soltys

Michal Soltys programista, grafik

Temat: Szablon nie wyświetla treści/contentu z edytora

Dziękuję panowie. Pomogło:) ale wpisany tekst wyświetla się również na poziomie rodzica omawianej strony (bo jak napisał p. Konrad szablon pobiera treść potomków, a rodzic też używa tego szablonu), a chodzi o to, żeby treść wyświetlała się jedynie na tej stronie. Pomyślę jeszcze jak to rozwiązać, a jak mi się nie uda to dam znać:)
Michal Soltys

Michal Soltys programista, grafik

Temat: Szablon nie wyświetla treści/contentu z edytora

Problem rozwiązany, wystarczyło usunąć tylko
<div><?php the_content(); ?></div>

Dzięki za pomoc. Pozdrawiam.



Wyślij zaproszenie do