Je souhaite créer une page personnalisée pour afficher le titre de la liste par tag.

Exemple:

Ce titre posté par tag "handphone"

  1. Poste de titre
  2. Poste de titre
  3. Poste de titre
  4. ...etc

Avez-vous du code pour ce problème?

-2
PUSTAKAKORAN.COM 21 avril 2017 à 06:49

3 réponses

Meilleure réponse

Créez un modèle pour votre page écrivez le code postal ci-dessous dans le modèle

<?php
$original_query = $wp_query;
$wp_query = null;
$args=array('posts_per_page'=>5, 'tag' => $brand_name);
$wp_query = new WP_Query( $args );
if ( have_posts() ) :
  while (have_posts()) : the_post();
  echo '<li>';
  the_title();
  echo '</li>';
  endwhile;
endif;
$wp_query = null;
$wp_query = $original_query;
wp_reset_postdata();
?>

Après cela, attribuez le modèle de la fin de l'administrateur à votre page et voyons son travail ou non.

3
R.K.Bhardwaj 21 avril 2017 à 04:33

Créez un fichier php dans votre répertoire de thèmes. Vous pouvez donner n'importe quel nom. Et utilisez un code comme celui-ci. Remplacez tag_name par votre balise désir. Et puis créez une page. Définissez le modèle. Vous verrez la liste.

<?php
/**
 * Template Name: Title by Tag
 *
 */
 get_header();

$args=array('posts_per_page'=>5, 'tag' => 'tag_name');
$wp_query = new WP_Query( $args );
if ( have_posts() ) :
  while (have_posts()) : the_post();
?>
<li>
<?php the_title();  ?>
 </li> 
<?php
  endwhile;
endif;


wp_reset_postdata();
?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>
2
Jakir Hossain 21 avril 2017 à 04:54

Créez une page et ajoutez le code ci-dessous à votre page

   <?php
    /**
     * Template Name: Get title by tag
     *
     */
     get_header();

    $tagname = 'handphone';

    $wp_query = new WP_Query(array(
       'post_status' => 'publish',
       'post_type' => 'your-posttype', // or 'any'
       'tag_slug__in' => $tagname,
       'posts_per_page' => -1
    ));

    if ( have_posts() ) :
      while (have_posts()) : the_post();
         the_title();  
      endwhile;
    endif;

    wp_reset_postdata();
    ?>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
2
Pang 21 avril 2017 à 07:12