我正在开发一个自定义的WordPress主题.
我正在尝试显示自定义帖子类型的类别列表(作为标题),并且在每个类别标题下面我想列出帖子标题和单个自定义字段.我正在使用Types插件.我知道一点点php并且有一些WordPress经验,但还不足以正确解决这个问题.
例:
自定义帖子类型:菜单项
此帖子类型的自定义字段:项目价格
类别:三明治填充物
类别:汤
期望的结果:
三明治填充物
奶酪 - £#.##
火腿 - £#.##
金枪鱼 - £#.##
...
汤类
番茄
鸡
蔬菜
我们的想法是动态添加新类别(例如,有一天他们可能会开始销售融合),并且WP会在添加新类别时迭代这些类别,从而节省了新类别中的硬编码在页面上添加它们.
这是我到目前为止所拥有的:
<?php
$args = array(
'post_type' => 'menu-item',
'orderby' => 'name',
'parent' => 0
);
$categories = get_categories( $args );
foreach ( $categories as $category ) {
$posts = get_posts($args);
$item_price = types_render_field( "item-price" );
echo '<h2>' . $category->name . '</h2>';
?>
<ul><?php
foreach($posts as $post) {
?>
<li><?php the_title(); ?>, <?php …Run Code Online (Sandbox Code Playgroud)