wordpress根据文章id显示内容
时间 : 2023-12-07 11:45:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要根据文章ID在WordPress上显示内容,您可以使用WordPress提供的函数 `get_post()`。以下是一个示例代码,演示如何使用它:

```php

<?php

// 获取文章ID

$post_id = 123;

// 使用get_post函数获取文章内容

$post = get_post($post_id);

// 检查是否获取到了文章

if ($post) {

// 显示文章标题

echo '<h2>' . $post->post_title . '</h2>';

// 显示文章内容

echo $post->post_content;

} else {

echo '未找到文章。';

}

?>

在这个示例中,我们首先通过 `$post_id` 变量设置要显示的文章的ID。然后,我们使用 `get_post()` 函数来获取该文章的内容,并将结果存储在 `$post` 变量中。

接下来,我们检查 `$post` 变量是否存在。如果文章存在,我们使用 `$post->post_title` 输出文章的标题,并使用 `$post->post_content` 输出文章的内容。

如果文章不存在,我们将输出一个简单的信息,表示未找到文章。

请注意,这段代码应该在WordPress的主题文件中使用,例如在 `page.php` 或 `single.php` 中的 `<article>` 标签内。你还可以根据你的需求对这段代码进行修改和调整。

其他答案

要根据文章ID来显示内容,你可以使用WordPress的函数`get_post()`来获取文章对象。以下是一个示例代码,可以帮助你实现这个功能:

```php

<?php

$post_id = 123; // 替换成你要显示内容的文章ID

// 获取文章对象

$post = get_post($post_id);

if ($post) {

// 输出文章标题

echo '<h2>' . $post->post_title . '</h2>';

// 输出文章内容

echo $post->post_content;

} else {

echo '无法找到该文章。';

}

?>

将上述代码添加到你的WordPress主题的模板文件中,替换`$post_id`的值为你要显示的文章ID,然后保存文件。访问对应页面时,就会根据文章ID显示相应的内容。请确保你选择的模板文件能够在页面中显示文章内容。

注意:如果你在使用自定义的查询循环(Custom Query Loop)或其他方法来显示文章列表,那么上述代码可能需要根据具体情况进行适当调整。