我正在开发一个Wordpress插件,我在其中显示基于类别的存档。 类别是我的网站在我的网站,每个页面应该显示帖子在档案只属于该类别。所以我需要动态获取用户当前正在查看的页面的类别ID。如何获取它?如何检索用户当前在Wordpress网站中查看的页面的ID?
0
A
回答
0
您正在使用单词页面有点混淆 - 您是在讨论您在管理员中创建的WordPress页面,还是针对每个类别存档显示的网页?
如果是后者,则可以使用全球$wp_query
来获取类似的ID;
$cat_ID = $wp_query->get_queried_object_id();
0
请记住,帖子可以属于多个类别。 此代码可能适合您:
if(is_category()){
$cat_id = get_query_var('cat');
} else if (is_single()) {
$cat_id = '';
foreach (get_the_category() as $catt) {
$cat_id .= $catt->cat_ID.' ';
}
$cat_id = str_replace(" ", ",", trim($cat_id));
}
if (!intval($cat_id)) $cat_id='';
$query = "&category=$cat_id";
$posts = get_posts($query);
$postlist = '';
foreach ($posts as $post) {
// something for each post
}
相关问题
- 1. WordPress的 - 检查当前页面是否给出标签ID
- 2. 计数当前用户查看页面
- 3. 检查当前用户ID
- 4. 当前正在查看的网站
- 5. 检查用户从哪个页面进入wordpress的当前页面
- 6. show.html.erb页面供当前用户以外的用户查看
- 7. 如何检查Site.Master页面上的当前用户角色?
- 8. 如何在wordpress中获取父页面id和当前页面的标题?
- 9. 在“github页面”网站中查看.rst
- 10. 查看用户当前正在查看我的DotNetNuke网页的语言?
- 11. Python如何检查用户是否在组中查看页面
- 12. 如何检查网站的所有非索引页面?
- 13. 如何检索页面ID
- 14. WordPress如果页面是X不检查登录用户ID
- 15. 检查当前页面是否是索引中的索引
- 16. 检索wordpress页面的原始网址
- 17. WordPress的:检查当前页面之前或之后是否有兄弟页面?
- 18. 选择当前查看相同页面的用户
- 19. 如何获取当前页面的ID
- 20. WordPress的强制用户登录之前查看任何网站内容
- 21. 如何检查当前页面是否在ASP.Net中使用SSL?
- 22. Woocommerce,如何查看当前页面是订单跟踪页面?
- 23. 如何编码自定义搜索页面以仅在SharePoint 2007中搜索当前网站和子网站?
- 24. 如何访问当前[网页]页面(当前页面之外)?
- 25. 如何检索控制器中的当前页面值?
- 26. WordPress的如何检测,如果当前页面是登录页面
- 27. 计数wordpress网站查看
- 28. 搜索功能php和mysql查看当前页面的结果
- 29. 如何检查用户是否是我网站上的Facebook页面的粉丝?
- 30. 检查用户的当前页面和条件语句