Support » Fixing WordPress » How do I fetch the tag value currently clicked and fetch the list of all article

  • Resolved metababy

    (@metababy)


    For example, when I click tag is named “taobao”, which is http://ant73.com/tag/taobao in the address bar
    However, in the PHP code, it is index.php instead of taobao. The_title () single_tag_title() can be used to get it out.It feels like the page is loaded before this value is taken out.However, I need to get it before loading is completed, and then find out the list of all articles under this tag by using the tag name parameter.
    The following is the code. I hard-coded the tag name as taobao, which can be normally obtained, but the tag name of the current point is always unavailable.
    The_title (). ‘b’;
    The expectation is that a taobao b will appear
    Taobao ab actually appeared
    The current problem is that you cannot take the tag name from the URL

    <?php
    /**
    * The template for displaying archive pages
    *
    * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
    *
    * @package WordPress
    * @subpackage Twenty_Nineteen
    * @since 1.0.0
    */

    get_header();
    ?>

    <section id=”primary” class=”content-area”>
    <main id=”main” class=”site-main”>

    <?php if ( have_posts() ) : ?>

    <header class=”page-header”>
    <?php
    the_archive_title( ‘<h1 class=”page-title”>’, ‘</h1>’ );
    ?>
    </header><!– .page-header –>

    <?php

    echo ‘a’. the_title() .’b’;
    $tag=’taobao’; //here

    $args=array(‘tag’=>$tag,you need to take the value of the currently clicked tag
    ‘showposts’=>300,
    ‘caller_get_posts’=>1);
    $my_query=new WP_Query($args);
    if ( $my_query->have_posts() ) {

    while ( $my_query->have_posts() ) : $my_query->the_post(); ?>
    <p>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></p>
    <?php
    endwhile;
    }
    wh_reset_query();
    ?>

    <?php
    // Start the Loop.

    // Previous/next page navigation.
    twentynineteen_the_posts_navigation();

    // If no content, include the “No posts found” template.
    else :
    get_template_part( ‘template-parts/content/content’, ‘none’ );

    endif;
    ?>
    </main><!– #main –>
    </section><!– #primary –>

    <?php
    get_footer();

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How do I fetch the tag value currently clicked and fetch the list of all article’ is closed to new replies.