添加ACF字段以发布元

时间:2016-01-16 01:07:49

标签: php html wordpress advanced-custom-fields

我找到了控制我需要编辑的帖子的代码:

$img = ( $mode == 'top' ) ? get_the_post_thumbnail( null, 'large' ) : get_the_post_thumbnail( null, 'medium' );

    $the_image = sprintf( '<span class="c_img">%s</span>', $img );

    $thumb_link = sprintf( '<a class="%s" href="%s" rel="bookmark" title="%s %s" style="%s">%s</a>', $classes, get_permalink( $post ), __( 'Link To', 'pagelines' ), the_title_attribute( array( 'echo' => false ) ), $style, $the_image );

    $output = ( 'top' == $mode ) ? sprintf( '<div class="full_img fix">%s</div>', $thumb_link ) : $thumb_link;

    return apply_filters( 'pagelines_thumb_markup', $output, $mode, $format );

}

这样的输出:

<span class="c_img"><img src="example image"></span>

我需要在范围内插入自定义ACF(高级自定义字段)。 ACF字段名称是parent_category,因此它可以是这样的:

<span class="c_img"><i class="cat_tag">Deep House</i><img src="example image"></span>

所以我需要在它之间注入:

<i class="cat_tag"><?php the_field('parent_category'); ?></i>

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

下面我粘贴了相关部分。请注意我的评论,告诉您要更改的内容/添加内容:

addmargins