获取WordPress文章ID的方法有很多,最简单的就是直接访问文章页面,或是进入后台查看某篇文章即可,本文和大家分享下比较“高端”的获取 WordPress文章ID 的方法,那就是利用函数。
例如,我们可以使用get_the_id()函数来返回它所执行的文章的ID:
get_the_id();
也可以通过标题或文章来获取文章的ID,尽管这两个函数的实用性稍差:
$mypost = get_page_by_title( 'Your post title goes here', '', 'post' );
$mypost->ID;
$mypost = get_page_by_path('post-slug', '', 'post');
$mypost->ID;
还可以使用的另一种方法是从其URL中获取一个文章的ID,使用以下函数:
$mypost_id = url_to_postid( 'https://yourwebsite.com/your-post' );
如果想在WordPress的循环中找到文章的ID,可以使用以下代码:
$id_query = new WP_Query( 'posts_per_page=6 );
while( $id_query-have_posts() ) : $id_query->the_post();
$id_query->post->ID;
endwhile;
除了以上方法,获取 WordPress文章ID 的方法还有使用插件来显示WordPress中的文章ID、使用自定义代码在文章标签中显示文章ID或者是在WordPress数据库中寻找文章的ID等。