使用自定义分类法链接配料是一个好主意,因为这将允许您按配料获取食谱。这也意味着您不必将每个单独的成分存储为单独的元键值对,因为您不会在那里进行任何查找。只需存储一个大对象,ingredients
, 作为配料及其数量和单位的有序列表。显示页面时请读出。
比如:
$ingredients = array(
\'eggs\' => array(4),
\'whole wheat flour\' => array(1, \'cup\'),
\'baking powder\' => array(1.5, \'teaspoon\'),
);
您还可以使用成分slug或id作为数组的索引,然后可以从成分列表进行交叉链接。
通过将数字和单位分开,您可以根据客人数量调整数字。假设您的默认值是4,我有6个客人,您只需将所有内容乘以1.5即可。您甚至可以将美制转换为公制!但我会在这成为Seasoned Advice 问题