zoukankan      html  css  js  c++  java
  • WordPress主题开发:通过page的ID或者别名获取内容

    访问地址:xx/?page_id=12

    如果是在当前页面,只需要通过循环就可以输出对应的信息

    <?php
    if(have_posts()):while(have_posts()):the_post();
    
    ?>
    <div class="post">
         <h1 class="title"><? the_title();?></h1>
        <? the_content();?>
                </div>
    <?
    endwhile;
    endif;
    ?>

    但是如果在其他页面呢?

    知道ID可以这样获取内容:

    $page_id = 12; 
    $page_data = get_page( $page_id ); 
    echo '<h3>'. $page_data->post_title .'</h3>';// 标题
    echo apply_filters('the_content', $page_data->post_content);  //内容

    如果知道别名:

    <?php
    $name = 'about-us'; //page别名
    global $wpdb;
    $page_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '$name'");
    echo $page_data = get_page( $page_id )->post_content;
    ?>
  • 相关阅读:
    显示多行字符串
    dowhile
    获取系统的相关文件夹
    DLL 实际应用版本
    ShellExecute
    LoadLibrary
    MFC DLL的创建
    在DLL中存放资源
    替换字符串
    RemoveDirectoryB
  • 原文地址:https://www.cnblogs.com/tinyphp/p/6995463.html
Copyright © 2011-2022 走看看