我已经编写了一个自定义函数,它可以与本机WordPress自定义字段函数一起使用,但我需要它来与高级自定义字段插件一起使用。
我使用插件创建了自定义字段和元框,并将该函数添加到我的子主题中functions.php
文件
我在自定义函数中使用meta框的字段名(demo\\u field),但meta框没有与函数挂钩。
add_action( \'genesis_after_post_content\', \'custom_field_before_content\' );
function custom_field_before_content() {
if(is_single() ) {
genesis_custom_field(\'demo_field\');
}
}
我做错了什么?
好的,我修复了这个问题,但它不会返回图像,即使我将设置配置为返回图像对象的值。
它显示图像的HTML。
add_action( \'genesis_after_post_title\', \'custom_field_before_content\' );
function custom_field_before_content() {
if(is_single() ) {
the_field(\'second_image\');
}
}
下面是它显示的内容:
32538,第二个功能图像,,/wp内容/上载/2013/06/second功能图像。png,600,300,阵列
这是我自己制定的最终解决方案,我只对Genesis进行了测试。如果将另一个主题与挂钩一起使用,则可以更改挂钩。
add_action( \'genesis_after_post_title\', \'custom_field_before_content\' );
function custom_field_before_content() {
if(is_single() )
if( get_field(\'second_image\') ):
?><img src="<?php the_field(\'second_image\'); ?>" alt="" /><?php
endif;
}
代码来自ACF网站。http://www.advancedcustomfields.com/resources/field-types/image/