Hilfe

Ich habe einen benutzerdefinierten Post-Typ namens “Blog”, in meinen Vorlagen blogge ich über den Blog-Typ und mache Folgendes,

 

Posted By -

ID); ?> <a href="https://wordpress.stackexchange.com/questions/25741/more-help/slug; ?>"> https://wordpress.stackexchange.com/questions/25741/more-help/name; ?> |

Mein Beitrag besteht aus diesem Inhalt,

 Hello World I am teaser  Hello World I am a the content 

Ich erwarte, dass die Ausgabe so aussieht,

 Hello Word I am teaser Read More 

Was ich jedoch bekomme, ist folgendes,

  Hello World I am teaser Hello World I am a the content 

Solutions Collecting From Web of "Hilfe"

Versuchen Sie, die globale Variablen $more hinzuzufügen, bevor Sie the_content() aufrufen. z.B:

 < ?php global $more; $more = 0; the_content( 'Read More' ); ?> 

(So aktivieren Sie das Tag “Weitere Informationen” für Pages .)

Versuchen Sie, das zu ersetzen, was Sie damit haben:

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

< ?php echo strtolower(the_title()); ?>

< ?php userphoto_the_author_thumbnail();?> Posted By < ?php the_author(); ?> - < ?php the_date("l jS MY"); ?>

< ?php $tags = wp_get_post_tags($post->ID); ?> < ?php foreach ($tags as $tag) : ?> https://wordpress.stackexchange.com/questions/25741/more-help/< ?php echo $tag->name; ?> | < ?php endforeach; ?>

< ?php the_excerpt(); ?>
< ?php endwhile; endif; ?>

Fügen Sie das dann zu Ihrer functions.php anstelle dessen hinzu, was jetzt für das more-Tag vorhanden ist (falls vorhanden):

 < ?php function all_excerpts_get_more_link($post_excerpt) { return '' . $post_excerpt . '' . '' . 'Read More' . ''; } add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link'); ?>