在创世纪儿童主题中添加高级自定义字段字段

问题描述:

为了将ACF textarea添加到创世纪儿童主题模板中,我能做些什么?在创世纪儿童主题中添加高级自定义字段字段

我想disply ACF textarea提交页面或张贴无论我想要的。请帮我

我发现这个代码。

add_action('genesis_header', 'add_content_to_header'); 

function add_content_to_header() { 
    echo get_field('my_textarea_field');'; 
} 

还是你把它直接进入子主题模板文件,只是把这个徘徊无论你想:

the_field('my_textarea_field'); 

使用此代码的网站坏了。

+0

如果添加' EniGma

您应该在您的儿童主题(不是父母)中进行更改。

首先,你需要发现哪个PHP文件需要添加ACF钩子。文章和页面使用不同的文件,所以如果你想在两个文件中都显示该字段,你将需要编辑这两个PHP文件。通常,“content.php”用于文章。要测试它是否是正确的文件,请制作一份“content.php”并将其放在您的Child主题文件夹中,然后查看PHP文件并确定您的钩子需要去的位置。我只是在PHP函数之间添加“Hello”,然后点击SAVE &刷新我的页面,看看它是否正确。

一旦你在代码中找到正确的文件和位置,你应该添加一个条件语句来显示你的字段。这样,如果您添加了内容,WP将只显示该字段。

<?php 
if(get_field('field_name')) 
{ 
    echo '<p>' . get_field('field_name') . '</p>'; 
} 
?> 
+0

这段代码在一个页面中显示表格,但是我想在一个页面中显示无论哪个字段。我把这个代码放在了functions.php'中// //显示自定义字段 add_action('genesis_after_entry_content','my_custom_field'); function my_custom_field(){ \t echo'

'; \t the_field('my_custom_field'); \t echo '
'; }' – raja
+0

@raja,我不知道你在做什么。您是否试图让该字段在WordPress页面/帖子编辑器中显示?或者你已经知道如何做到这一点,并正试图从该领域的信息显示在呈现的页面上? –

+0

我想要显示acf字段,无论我想在页面中还是张贴需要放置的快捷代码。 – raja