obtenir wordpress poste par poste titre
je suis en utilisant ce code pour afficher les messages wordpress dans un site web externe:
<?php
require('wp_blog/wp-blog-header.php');
if($_GET["p"] > '') { ?>
<?php query_posts('p='.$_GET["p"].''); ?>
<?php while (have_posts()) : the_post(); ?>
<h4><?php the_title(); ?></h4>
<?php the_content(); ?>
<?php endwhile; ?>
<?php } else { ?>
<?php
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php endforeach; ?>
<?php } ?>
plutôt que de sélectionner le post en fonction de l'ID, comment puis-je faire, sélectionnez le poste basée sur le titre du post?
- double possible de Comment puis-je obtenir un poste par titre dans WordPress?
- Vous avez besoin de la page pour afficher les éléments par slug?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
get_page_by_title()
la chercher à la poste par le titre.Comme ceci:Détails sont ici.
hello world
.get_page_by_title(('About', OBJECT, 'post');
reset_query
ou similaires?Ajouter une Fonction Comme ceci
Et courir comme ça:
essayer cette