wordpress调用指定id文章
时间 : 2023-12-28 08:08:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要在WordPress中调用指定ID的文章,你可以使用`WP_Query`类或`get_post`函数。下面是两种方式的示例。

使用WP_Query类:

```php

$query = new WP_Query( array( 'p' => 123 ) ); // 将123替换为要调用的文章ID

if ( $query->have_posts() ) {

while ( $query->have_posts() ) {

$query->the_post();

// 在这里输出你想要的文章内容

the_title();

the_content();

}

wp_reset_postdata();

} else {

// 如果没有找到文章

echo '未找到指定ID的文章';

}

使用get_post函数:

```php

$post = get_post( 123 ); // 将123替换为要调用的文章ID

if ( $post ) {

setup_postdata( $post );

// 在这里输出你想要的文章内容

the_title();

the_content();

wp_reset_postdata();

} else {

// 如果没有找到文章

echo '未找到指定ID的文章';

}

你可以将这些代码放在WordPress主题模板文件中的任何位置,以便根据需要调用指定ID的文章。记得将代码中的123替换为你想要调用的实际文章ID。

其他答案

要在WordPress中调用指定ID的文章,你可以使用`get_post()`函数。以下是一段示例代码:

```php

<?php

$article_id = 123; // 修改为你要调用的文章ID

$article = get_post($article_id);

if ($article) {

$article_title = $article->post_title;

$article_content = $article->post_content;

// 输出文章标题和内容

echo "<h2>{$article_title}</h2>";

echo "<div>{$article_content}</div>";

} else {

echo "未找到指定ID的文章。";

}

?>

将上述代码插入到你的WordPress模板文件中,替换`$article_id`的值为你想要调用的文章ID。然后,这段代码将会输出指定ID文章的标题和内容。如果找不到指定ID的文章,将会输出一个提示信息。

注意:这段代码只能在WordPress的主题文件中使用,不能在文章内容中使用。而且,建议自定义模板文件时,将这段代码放置在循环或条件语句之中,以确保只调用特定ID的文章。