在同一页面上显示不同的内容

时间:2012-07-29 15:53:29

标签: php wordpress html wordpress-plugin

我试图用链接示例在1页中显示不同的结果。 我有4个项目 - example1,example2,example3,example4 每个例子都有3或4页的信息取决于类型。

所以如果想看到example3 type3的信息,我会在第3页的例子中获得该信息

我不想为4个项目制作30页,我希望我的菜单看起来像

主要项目示例

子项示例1,示例2,示例3,示例4

然后在每个子页面中添加链接,例如: php?example = 1& type = 1 show example1 type1 else if if example = 1& type = 2 show example1 type2 else if example = 2& type = 1 show example2 type1依此类推〜

如果有人能给我一个如何做的例子,那我就会很满意。

如果可能使用Wordpress插件或任何其他方式我想听到它。

编辑: 这是我尝试它的方式,它的工作原理,但我不知道如果动作是好用的Wordpress网站,我已经在网上阅读人们说这不是一个很好的选择使用。

<?php
    $Example= $_GET['example'];
    if ($Example== 'example1')
    {
    echo "Hello example1";
    }
    if ($Example== 'example2')
    {
    echo "Hello example2";
    }
    if ($Example== 'example3')
    {
    echo "Hello example3";
    }
    if ($Example== 'example4')
    {
    echo "Hello example4";
    }           
</php>

对不起,如果我做了任何拼写错误

提前致谢, Jawido

1 个答案:

答案 0 :(得分:1)

您必须使用自定义查询来根据网址查询字符串检索信息。使用类别对帖子进行分组。例如,可以使用

在页面上检索属于example1类别的帖子
    <?php


// The Query
$the_query = new WP_Query( 'category_name=example1' );

// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
    echo '<li>';
    the_title();
    echo '</li>';
endwhile;

// Reset Post Data
wp_reset_postdata();

?>

您需要查看Wp_Query http://codex.wordpress.org/Class_Reference/WP_Query的文档。

如果您想获取单个页面的信息,请使用get_post。