首页 问答 正文

如何在WordPress中读取其他页面或文章的数据?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 136 次

在WordPress中读取其他页面或文章的数据可以使用以下函数:

  1. get_post() 函数:获取单个文章的所有信息。

示例代码:

<?php
$my_id = 12; // 文章ID
$post = get_post($my_id);

$title = $post->post_title; // 获取文章标题
$content = $post->post_content; // 获取文章内容
?> 
  1. get_page_by_path() 函数:通过页面的slug来获取页面信息。

示例代码:

<?php
$page = get_page_by_path('about-us'); // 页面slug
$page_title = $page->post_title; // 获取页面标题
$page_content = $page->post_content; // 获取页面内容
?> 
  1. get_pages() 函数:获取所有页面的信息。

示例代码:

<?php $pages = get_pages(); ?>
<?php foreach ($pages as $page) : ?>
  <h2><?php echo $page->post_title; ?></h2>
  <?php echo $page->post_content; ?>
<?php endforeach; ?> 

以上就是在WordPress中读取其他页面或文章的数据的方法及示例代码。

大家谈论
    我的见解