获取GiveWP的WP循环中的当前帖子ID

时间:2019-12-26 作者:Syafiq Freman

在我的案例中,如何获取WP循环的当前ID?

我尝试循环GIVEWP(成功),然后我尝试回显GIVEWP的目标进度条的短代码,但问题是,我不知道如何获取当前ID。

这里是我的代码:

<?php while ( have_posts() ) : the_post(); ?>
<!-- LOOP -->
<?php echo do_shortcode(\'[give_goal id="INEEDCURRENTIDHERE" show_text="true" show_bar="true"]\'); ?>
<!-- END LOOP -->
<?php endwhile; // end of the loop. ?>
谢谢。:)

1 个回复
SO网友:Tanmay Patel

尝试使用此选项:

$post_id = get_the_ID();

global $post;
$post_id = $post->ID;

$post = $wp_query->post;
$post_id = $post->ID;

相关推荐

如何更改WordPress中的类别url:show/ategory/%ategory_id%?

我想将文章url更改为www.***.com/post/%post_id% 例如,www.***.com/post/156/ 现在,我做到了。但我不知道如何像这样改变类别。例如www.***.com/category/12/ 通常,类别url为:www.***.com/category/cat1/cat1.1/cat1.1.1/ 我想得到:www.***.com/category/cat1.1.1/ 现在我只想显示cat1.1.1的ID,如:www.***