Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在测试 WordPress 的功能并尝试构建一种后台/工作流系统。基本原则是每个帖子都将代表一个属于某些类别的工作/规范等......到目前为止它工作得很好,但我在生成顺序工作编号时遇到了麻烦。
这个想法是,当用户发布规范时,WP 会自动生成一个唯一的 4 位 ID,该 ID 将代表该规范的工作编号。
当前的解决方案仅适用于每次在不同类别的情况下调用帖子时生成 id 等。我想要它做的是在发布时生成数字,然后永久写入数据库而不是使用 PHP 生成。
有谁知道我该怎么做?
既然您说您不能使用 WordPress 帖子 ID,您可以创建一个使用AUTO_INCREMENT列来创建和存储它们的表。在此处插入新条目后,您可以通过 PHP 检索生成的 ID:
$lastid = $wpdb->insert_id;
这样,您可以让 MySQL 处理 ID 的生成,而将 PHP 排除在外。