在存档页面中使用ACF字段进行自定义帖子

时间:2016-03-11 03:55:30

标签: php wordpress archive advanced-custom-fields

我创建了一个名为Projects的自定义帖子,并在archive-projects.php中创建了一个Projects模板。我还创建了一个单项project.php来显示单个项目。但是,当我不得不在Projects模板上使用ACF时,这就成了一个问题。我想在Project页面上显示一个特色项目,并列出我在同一页面上为项目创建的一些帖子。下面是我获取特色项目图片的代码。

<?php echo get_field('featured_project'); ?>


<?php
    $featured_project = get_field('featured_project');
    if ($featured_project):

        $project = $featured_project;
        setup_postdata( $project );

        if ( has_post_thumbnail($featured_project->ID) ) { // check if the post has a Post Thumbnail assigned to it.
        $featured_image = wp_get_attachment_image_src( get_post_thumbnail_id($featured_project->ID), 'large' );
        $featured_image = $featured_image[0];
    } 

&GT;

我已经在Stackoverflow上阅读了一些文章和类似的问题但尚未找到答案。有没有人成功搞清楚这一点?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用我的插件ACF CPT Options Page

为每个自定义帖子类型创建选项页面,然后您可以添加Relationship Field以轻松获取帖子