Benutzer2710234
Ich führe diesen PHP-Code aus, um WordPress-Posts zu durchlaufen:
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post)
{
setup_postdata( $post );
the_date();
echo '<br />'; ?>
<a href="https://stackoverflow.com/blog2/"><?php the_title(); ?></a>
<?php the_excerpt(); ?>
<br><hr /><br>
<?php
}
Ich möchte in der Lage sein, den post_name oder ‘Slug’ jedes Posts anzuzeigen
Ich habe versucht, mit echo $posts->post_name;
aber es zeigt nichts an
Den Titel erhaltet ihr per $post->post_title
Sie können den Namen / die Schnecke erhalten, indem Sie $post->post_name
sahilmonpara
Post erhalten Sie per:
echo $post->post_name;
Ich habe den Code für Sie geändert:
<?php
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) {
setup_postdata( $post );
the_date();
echo '<br />'; ?>
<a href="https://stackoverflow.com/blog2/"><?php the_title(); ?></a>
<?php echo $post->post_name; ?>
<?php the_excerpt(); ?>
<br><hr /><br>
<?php
}
?>
13921600cookie-checkWordPress Posts Loop zeigt post_name / slugyes