php href指向特定帖子的超链接

时间:2017-04-06 06:44:57

标签: php wordpress

在我的网站上,我有4" Program"链接到同一页面的名称。 但相反,我希望每个程序都链接到一个特定的POST。 但是,在我的PHP代码中,名称和链接都由一件事控制......这个:

    <h3 class="sub-title"><a href="http://questtkd.com/programs/"> <?php the_title(); ?></a></h3>

如果我将href="http://questtkd.com/programs/"更改为href="?php the_post(); ?",是否会破坏我的网站?或者这会成功吗?

如何更改该href以便每个子标题都会转到特定的帖子? 这是代码:

    <?php
    /**
    * Practice Section.
    *
    * @package Lawyer_Landing_Page
    */     

    $section_title   = get_theme_mod( 'pratice_section_page' );
    $post_one        = get_theme_mod( 'practice_post_one' );
    $post_two        = get_theme_mod( 'practice_post_two' );
    $post_three      = get_theme_mod( 'practice_post_three' );
    $post_four       = get_theme_mod( 'practice_post_four' );

    $posts = array( $post_one, $post_two, $post_three, $post_four );
    $posts = array_diff( array_unique( $posts ), array('') );

    if( $section_title || $posts ){
    ?>

    <section class="practice-area">
        <div class="container">

            <?php

                lawyer_landing_page_get_section_header( $section_title );

                $qry = new WP_Query( array( 
                    'post_type'           => array( 'post', 'page' ),
                    'posts_per_page'      => -1,
                    'post__in'            => $posts,
                    'orderby'             => 'post__in',
                    'ignore_sticky_posts' => true
                ) );

        if( $posts && $qry->have_posts() ){ ?>
            <div class="row">
            <?php 
            while( $qry->have_posts() ){ 
                $qry->the_post(); ?>
                <div class="col">
                    <div class="box">
                        <?php if( has_post_thumbnail() ){ ?>
                        <div class="icon-holder">
                             <?php the_post_thumbnail( 'lawyer-landing-page-practice' ); ?>
                        </div>
                        <?php } ?>
                        <div class="text-holder">
                            <h3 class="sub-title"><a href="http://questtkd.com/programs/"> <?php the_title(); ?></a></h3>
                            <?php 
                                the_excerpt();
                            ?>
                        </div>
                    </div>
                </div>
                <?php 
            }
            wp_reset_postdata(); ?>
            </div>
            <?php 
        }
        ?>
</div>

0 个答案:

没有答案