W Twoim wypadku zapewne chodzi o to że szablon na stronie głównej do wyświetlenia wpisów wykorzystuje funkcję the_excerpt();
– ta funkcja sama tworzy „zajawkę” wpisu i wyświetla ją, ale usuwa wszelki kod html (m.in. obrazki, linki), zostawia sam tekst. Zerknij do pliku index.php lub loop.php (jeśli Twój szablon go posiada).
Są wtyczki, choćby Advanced Excerpt które zmieniają to domyślne zachowanie. Po zainstalowaniu możesz ustawić własną długość zajawki, jakie tagi powinien pozostawić oraz żeby na koniec wyświetlał link do pełnej treści.
Możesz też the_excerpt();
zamienić na the_content();
. To sprawi że obrazki, linki, listy itp. będą wyświetlane, tylko wtedy musisz pamiętać żeby samodzielnie ustalać „zajawki” podczas tworzenia postów, bo inaczej zamiast zajawek będą wyświetlane całe posty.
Ok, dziękuję za pomoc, ale nie mogę znaleźć pliku, w którym znajdują się powyższa funkcja, czyli the_excerpt. W indexie nic niema a pliku loop.php niema, podam Tobie nieco kodu jeżeli chodzi o page.php, wydaje mi się iż w tym coś musi być bo tam znajduję się the_content.
<?php get_header(); ?>
<!-- BEGIN PAGE -->
<div id="page">
<div id="page-inner" class="clearfix">
<div id="content">
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" class="post clearfix">
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="postmeta-top-single">
<ul class="postmeta">
<li>On <?php the_time('M d, Y') ?>, by <?php the_author(); ?></li>
</ul>
</div>
<div class="entry" class="clearfix">
<?php the_content(); ?>
<?php wp_reset_query(); ?>
<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
<!-- <?php trackback_rdf(); ?> -->
</div> <!-- end div .entry -->
<div class="divider"></div>
<ul class="postmeta_bottom">
<li><?php if ( comments_open() ) : ?><?php comments_popup_link('No Comment', '1 Comment', '% Comments'); ?><?php endif; ?> </li>
<li><?php edit_post_link('Edit', ' | ', ''); ?></li>
</ul>
<div class="divider no_border"></div>
<div class="comments">
<?php comments_template(); ?>
</div> <!-- end div .comments -->
</div> <!-- end div .post -->
<?php endwhile; ?>
<?php else : ?>
<div class="post">
<h3><?php _e('404 Error: Not Found'); ?></h3>
</div>
<?php endif; ?>
</div> <!-- end div #content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Jeśli już, to podaj lepiej kod do index.php albo podaj nazwę szablonu.
Nazwa szablonu: Optimal-Dream
Kod index.php
<?php get_header(); ?>
<!-- BEGIN PAGE -->
<div id="page">
<div id="page-inner" class="clearfix">
<div id="content">
<?php if (get_option('eted_activate_featured_gallery' ) =='true' ) {include(TEMPLATEPATH . '/includes/slider.php'); } ?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" class="post clearfix">
<?php include (TEMPLATEPATH . '/includes/post_detail.php'); ?>
<?php endwhile; ?>
<?php else : ?>
<div class="post">
<div class="posttitle">
<h2><?php _e('404 Error: Not Found'); ?></h2>
<span class="posttime"></span>
</div>
</div>
<?php endif; ?>
<?php include (TEMPLATEPATH . '/includes/pagenav.php'); ?>
</div> <!-- end div #content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Ok, alex27. Nie męcz się już. Problem rozwiązany.
Zdecydowałem się na zainstalowanie wtyczki, ale mam następny mały (estetyczny) problem.
Mniejsze obrazki, takie jak te flagi wyświetlane są w połowie pod tekstem. Czy jest możliwość wyśrodkowania ich poziomo jak i pionowo względem czcionki/napisów?
Plik style.css
linijka 94. Tam zmień vertical-align: middle;
Super, wszystko wygląda tak jak chciałem żeby wyglądało. Wielki + dla Ciebie alex27! Wielkie dzięki za pomoc!
Ja też Ci dziękuję za pomoc Alex 🙂
Jak to dobrze, że to co ktoś wpisze na forum zostaje na długo – inni, którzy przyjdą z podobnym problemem będą mogli z tych wpisów skorzystać. 🙂