在wordpress中链接看起来不正确

时间:2015-07-21 00:28:08

标签: php html wordpress

我正在尝试从WordPress中的数据库中获取链接,用户应该只需单击即可直接指向该链接。

我几乎已经实现了一切,但我面临着一个奇怪的问题。

在我的自定义php文件中,我有这段代码。

<div style =" margin-bottom: 40px; "><div><li><a href="<?php echo $array_var ?>">
        <?php echo get_the_post_thumbnail( $post_id, 350,'' ); ?></br><h2><?php the_title(); ?></h2></a><?php echo get_the_excerpt();?></li></div></div>

这里的ahref标签来自&#34;网站自定义页面链接/数据库链接&#34;。而在其他地方,它只是来自数据库的链接(这对我来说是正确的情况。)

我会再解释一下。

<?php $query = new WP_Query( array(
            'post_type' => 'post',
            'category_name' => 'Trending',
            'posts_per_page' => 8
        ) );
        $i=0;
        while ($query->have_posts()) : $query->the_post(); 
        $post_id= $query->post->ID;

        $array_var=$link_array[$i];
        **echo $array_var;**

        ?>
    <ul>
        <div style =" margin-bottom: 40px; "><div><li>**<a href="<?php echo $array_var ?>">**
        <?php echo get_the_post_thumbnail( $post_id, 350,'' ); ?></br><h2><?php the_title(); ?></h2></a><?php echo get_the_excerpt();?></li></div></div>
    <?php 
    $i++;
    endwhile; ?>
</ul>

我在代码中用星号标记了两个地方。两者都有相同的代码,但行为是不同的。首先,我正在获取链接,例如www.google.com,在第二位,我将其作为/www.google.com获取。

我希望它只是www.google.com。

作为参考,相应的页面是www.coolfuzz.com,你可以看到每个缩略图上面的第一行是正确的链接(不是可点击的btw)但缩略图的链接不正确。

请告诉我如何更正?

1 个答案:

答案 0 :(得分:1)

您应该将http://添加到开头