标签: 指定ID

  • wordpress判断page页与非page页

    在WordPress中,你可以使用is_page()函数来判断当前页面是否为page类型。以下是如何使用这个函数的示例:

    <?php
    if (is_page()) {
        // 当前页面是page类型
        echo '这是一个Page页面';
    } else {
        // 当前页面不是page类型
        echo '这不是一个Page页面';
    }
    ?>

    如果你想要更具体地判断当前页面是否为特定ID或标题的page,你可以传递一个参数给is_page()函数:

    <?php
    // 检查当前页面是否为ID为5的page
    if (is_page(5)) {
        echo '这是ID为5的Page页面';
    }
    
    // 检查当前页面是否为标题为"关于我们"的page
    if (is_page('关于我们')) {
        echo '这是标题为"关于我们"的Page页面';
    }
    ?>

    如果你想要判断当前页面是否为post类型(即文章),你可以使用is_single()函数:

    <?php
    if (is_single()) {
        // 当前页面是post类型(文章)
        echo '这是一篇文章';
    } else {
        // 当前页面不是post类型
        echo '这不是文章';
    }
    ?>

    这些函数可以帮助你在WordPress主题中根据不同的页面类型执行不同的操作。

  • wordpress任意位置调用指定ID页面的内容

    在制作wordpress主题时,有时需要在一些位置调用一些特殊页面的内容。比如,在某个位置调用一段简介之类的。

    下面的两段代码可以现实wordpress任意位置调用指定ID页面的内容。

    第一种是任意位置调用wordpress指定ID页面的摘要

    <?php
    $post_id = 2;
    echo get_post( $post_id )->post_excerpt;
    ?>

    第二种是任意位置调用wordpress指定ID页面的正文(字数可自己设置)

    <?php echo mb_strimwidth(get_page(2)->post_content,0,600); ?>