wordpress 获取当前文章id
时间 : 2024-01-02 19:48:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要获取当前文章的ID,你可以使用WordPress提供的函数`get_the_ID()`。以下是一个示例代码:

```php

$post_id = get_the_ID();

echo "当前文章的ID是:" . $post_id;

你可以将这段代码放在WordPress的主题文件中的任何地方,这样它就可以获取当前文章的ID并将其显示出来。

其他答案

要获取当前文章的ID,您可以使用WordPress内置的函数`get_the_ID()`。这个函数会返回当前文章的ID。

您可以在WordPress的主题文件中的任何地方使用该函数,例如在`single.php`文件中的文章循环内。

下面是一个示例代码,展示如何在WordPress主题文件中获取当前文章的ID:

```php

<?php

if (have_posts()) {

while (have_posts()) {

the_post();

$post_id = get_the_ID();

echo "当前文章的ID是:" . $post_id;

}

}

?>

这段代码假设您在一个循环中获取文章,例如在`while`循环中使用`have_posts()`和`the_post()`函数。在循环内部,使用`get_the_ID()`函数获取当前文章的ID,并将其存储在变量`$post_id`中。然后,可以使用`echo`输出当前文章的ID。

请注意,`get_the_ID()`函数只能在文章循环内部使用,因为它依赖于当前文章的上下文。如果您在非文章循环的地方使用该函数,它可能会返回不正确的结果。

希望这能帮助到您!