具有高级定制字段的音频POST格式

时间:2016-01-04 作者:Madeirense

我正在使用高级自定义字段插件为帖子格式创建自定义字段。我有一个字段,仅在选择音频后期格式时显示。例如,这是一个文本字段,用户在其中放置来自soundcloud音频文件的url,然后音频文件应显示在帖子的前端。然而,我在这方面遇到了一些问题。我已经为video post格式做了相同的处理,并且它工作正常,但是对于音频文件,我到目前为止没有任何运气。

我创建的字段的名称为audio\\u post\\u format\\u url。

下面的代码获取该字段的值并对其进行回显:

                $audio = get_post_meta( $post->ID, \'audio_post_format_url\', true );
                echo wp_oembed_get( $audio );
但目前没有任何回应。。我做错了什么?

1 个回复
最合适的回答,由SO网友:RRikesh 整理而成

高级自定义字段插件使用get_field() 检索值。

您的代码应该类似于:

$audio = get_field(\'audio_post_format_url\', $post->ID); 
var_dump( $audio ); # To make sure you\'re retrieving the right value
echo wp_oembed_get( $audio ); 
请注意get_field() 不需要第二个参数,如果省略,它将采用当前的post ID。

如果var_dump( $audio ) 显示器false, 然后你应该检查你的ACF钥匙。

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果