-1

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

所以如果想查看 example3 type3 的信息,我会在 Example3 页面上获得该信息

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

主要项目示例

子项目 Example1、Example2、Example3、Example4

然后将链接放在每个子页面中,操作如下: php?example=1&type=1 show example1 type1 else if example=1&type=2 show example1 type2 else if example=2&type=1 show example2 type1 等等~

如果有人可以给我一个如何做到这一点的例子,我会很高兴。

如果它可能与 Wordpress-plugin 或任何其他方式我想听到它。

编辑:这就是我尝试过的方法并且它有效,但我不知道操作是否适合与我在网上阅读的 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>

对不起,如果我犯了任何错字

在此先感谢,贾维多

4

1 回答 1

1

您将不得不使用自定义查询来检索取决于 url 查询字符串的信息。使用类别对帖子进行分组。例如,属于 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。

于 2012-07-29T18:56:35.997 回答