mysql - Wordpress:使用类别 slug 使用 mysql 查询获取类别 ID

标签 mysql wordpress

基本上,我有一个存储了类别 slug 的 cookie,我想使用此数据查询数据库并返回类别的 ID。

我是 mysql 的新手,这似乎是一个可能需要使用连接的高级查询,非常感谢任何帮助或指导。

谢谢!

引用: http://codex.wordpress.org/File:WP3.0-ERD.png

最佳答案

查看 get_category_by_slug 页面上的示例:

<?php 
  $idObj = get_category_by_slug('slug'); 
  $id = $idObj->term_id;
?>

更重要的是,如果您已经存储了 slug,为什么不将 ID 与其一起存储以避免每次都查询 ID?

编辑:根据您的评论,您可能最容易将以下内容添加到任何 WordPress 页面:

define('SAVEQUERIES', true);
global $wpdb;
print_r($wpdb->queries);

然后运行这篇文章中的原始代码。这将使您能够看到 WordPress 为获取类别和相关数据而执行的查询,您可以复制它们并在您的代码中使用它们。

关于mysql - Wordpress:使用类别 slug 使用 mysql 查询获取类别 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10661849/

相关文章:

mysql - 使用 MySQL 与 NoSQL 的单个服务器上的 Key-Value 数据库是否存在高性能差异

python - 如何禁用 SQLAlchemy 缓存?

php - 处理多个表单输入字段

css - 添加自定义 css 后我的 Logo 消失了,如何解决?

php - 单击链接时设置 cookie

wordpress - 其他 BuddyPress 自定义配置文件选项卡

php - 非上一个时显示下一个帖子

mysql - CRM 关系 MySQL

mysql - CakePHP 无法连接到数据库

html - Div类是错误的方式吗?