Hallo alchymyth,
vielen Dank das du dich meiner annimmst.
Um Missverständnissen vorzubeugen hier nochmal was ich erreichen will.
Ich möchte das der Inhalt eines Custom-Fileds , welches in bestimmten Beiträgen die alle in einer bestimmten Kategorie angezeigt werden auch in der Übersicht der Beiträge angezeigt wird.
Das Custom Field existiert und der Inhalt wird auch innerhalb des Beitrag angezeigt.
Aber nicht in der Übersicht.
in single.php:
<div class="post-content">
<?php $psd = get_post_meta($post->ID, 'psd', true); ?>
<?php
$psd = $psd;
$psd = apply_filters('the_content', $psd );
echo $psd;
?>
<?php the_content() ?>
<div class="clear"></div>
</div>
Alles anzeigen
Da sich das was ich will nur einer bestimmten kategorie abbilden soll habe ich als eine Datei namens knowledge.php angelegt die auch herangezogen wird.
Der Inhalt lautet:
<?php get_header() ?>
<?php include 'page-tagline.php' ?>
<div id="content">
<div id="main">
<?php rewind_posts() ?>
<?php if(have_posts()): ?>
<?php while(have_posts()): the_post() ?>
<div id="knowledge">
<h3 class="post-heading"><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h3>
<p class="meta"><img src="<?php echo get_template_directory_uri() . "/images/time.png" ?>" class="meta-img" alt="" /> Posted on <?php the_time('j') ?>, <?php the_time('M')?> | <img src="<?php echo get_template_directory_uri() . "/images/author.png" ?>" class="meta-img" alt="" /> Posted by <?php the_author(); ?></p>
<?php uds_the_post_thumbnail(get_the_ID(), 240, 160) ?>
<div class="post-content">
<?php
$setting = get_option('uds-blog-post-length', 'excerpt');
if($setting == 'auto'){
if(has_excerpt()){
the_excerpt();
} else {
the_content();
}
} else {
if($setting == 'excerpt'){
the_excerpt();
} else {
the_content();
}
}
?>
<br />
<div class="clear"></div>
</div>
<?php if(($setting == 'auto' && !has_excerpt()) || ($setting != 'excerpt')): ?>
<?php wp_link_pages(array(
'before' => '<p class="center" id="post-pager">',
'after' => '</p>',
'link_before' => ' ',
'link_after' => ' ',
'next_or_number' => 'number',
'nextpagelink' => __('Next page »'),
'previouspagelink' => __('« Previous page'),
'pagelink' => '%',
'more_file' => '',
'echo' => 1 )
);
?>
<?php endif; ?>
<div class="clear"></div>
</div>
<?php endwhile; ?>
<div class="post-pages">
<div class="pages-prev"><?php next_posts_link(__("« Older entries"))?></div>
<div class="pages-next"><?php previous_posts_link(__("Newer entries »"))?></div>
<div class="clear"></div>
</div>
<?php else: ?>
<p>Sorry, no posts matched your criteria</p>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<div class="clear"></div>
</div>
<?php get_footer() ?>
Alles anzeigen
Und obwohl hier the_content und nicht the_excerpt benutzt wird erscheint der Inhalt des custom-fields nicht.
Muss man hier möglicherweise das custom field im php aufrufen?
Wenn ja, könntest du mir dabei helfen das einzubasteln?
Meine PHP-Kenntnisse sind nämlch relativ bescheiden.
Gruss werner