【发布时间】:2017-02-27 15:10:41
【问题描述】:
Wordpress 新手在这里。
我有一个 1NF 数据库,其中包含我需要使其易于编辑的信息。我听说 Wordpress 自定义字段可能很有用。
我对 Wordpress 自定义字段/重复字段完全没有经验,所以我需要一些资源/链接来帮助我,因为我什至不知道从哪里开始。
我目前的 WP 知识:
- 创建基本主题
- 创建非常基本的插件(从网上学习)
- 管理面板中的基本操作(添加/编辑页面/帖子)
我添加到 wordpress 数据库的表类似于以下内容:
Foods
+----+-------+--------------+-----+
|id |name |description |type |
+----+-------+--------------+-----+
|1 |apple |apple desc.. |1 |
+----+-------+--------------+-----+
|2 |orange |orange desc.. |2 |
+----+-------+--------------+-----+
|3 |pear |pear desc.. |1 |
+----+-------+--------------+-----+
FoodTypes
+----+-------------------+
|id |type_description |
+----+-------------------+
|1 |the desc.. |
+----+-------------------+
|2 |the desc.. |
+----+-------------------+
我可以创建一个自定义界面,它可以使用 php 和 mySql 更新这些值,但我现在真的很想使用 WP。
所以使用:
" SELECT Foods.name, Foods.description, FoodTypes.type_description AS type
FROM Foods
LEFT JOIN FoodTypes
ON Foods.type = FoodTypes.id "
我可以获得用户需要“看到”的值
然后使用:
" UPDATE Foods
LEFT JOIN FoodTypes
ON Foods.type = FoodTypes.id
SET Foods.name = :name,
Foods.description = :desc,
Foods.type = :type
WHERE Foods.id = :id AND FoodTypes.type_description = :type_desc "
...或类似的东西(mySql noob 也是)
使用 Wordpress 自定义字段来完成此任务的最佳方法是什么?您是否知道任何适用于该任务的特定好的阅读/资源?
【问题讨论】:
标签: mysql wordpress advanced-custom-fields