2012-04-01 146 views
0

我正在修改一个开箱即用WordPress的主题。我正在尝试做一些相当简单的事情,在主页上添加一个后期查询。只有查询才会返回包含所有内容的链接。WordPress的帖子查询返回链接

这里是我的测试网站: http://calgarywildlife.org/wordpress/#

任何线索将不胜感激 谢谢!

这里是我的代码:

<?php query_posts(array('posts_per_page' => 2, 'cat=14')); ?> 
<ul> 
<?php if (have_posts()) while (have_posts()) : the_post(); ?> 
    <li> 
    <div class="hp-eventthumnb"><?php the_post_thumbnail(); ?></div> 
    <div class"hp-eventdetails">  
     <h1><?php the_title(); ?></h1> 
     <p><?php substr(the_excerpt(), 0 , 250); ?></p> 
     <a href="<?php the_permalink(); ?>">Read More</a> 
    </div> 
    </li> 
<?php endwhile; ?> 

UPDATE: 它只是似乎是从该查询生成的项目发生。我将任何其他HTML添加到页面,并且不会以相同的方式处理。

+0

哪个按钮应该点击? – 2012-04-01 16:00:20

+0

这正是我所面临的问题。它似乎会返回所有滑块条目上的链接(滑块下方) – patrick 2012-04-01 16:02:55

回答

1

如何设置这样的一些条件,有点麻烦,但如果你把它放在我相信 wp-content \ themes \ twentyten \ header.php
它会捕获变量的输出,那么你可以指示它到相应的页面:

if($_GET['page_id']=='861') 
//do something 
if($_GET['page_id']=='865') 
//do something 
if($_GET['page_id']=='870') 
etc.... 
+0

感谢您的建议,但我需要找出产生这些ahrefs的内容,以便我可以将问题解决在核心。 – patrick 2012-04-01 16:31:53

+0

你最终会重写约1/3的WP。 'wp-includes'中有很多文件返回到永久链接 – 2012-04-01 16:45:26

+0

也许我们不是在谈论同一件事。我指的是:

<?php the_title(); ?>

<?php substr(the_excerpt(),0,250); ?>

Read More patrick 2012-04-01 16:59:40

2

一两件事,我看到的是可能会导致的问题是以下行:

<p><?php substr(the_excerpt(), 0 , 250); ?></p> 

the_excerpt()是怎么回事,而不是将它传递给呼应摘录值向右走,功能substr()。你想要get_the_excerpt(),这将返回一个字符串(而不是回声 -ing)。最终结果如下:

<p><?php echo substr(get_the_excerpt(), 0 , 250); ?></p> 
0

我发现它是什么。 我嵌入了一个链接的滑块的内容,拿出来的盒子。由于某种原因,它会将链接打开。我不得不在幻灯片下面放一个</a>。哈克,但最好我可以拿出来。