在Genesis儿童主题

时间:2016-12-06 18:02:39

标签: php html wordpress

如何将ACF textarea添加到Genesis子主题模板中,我该怎么做。

我想将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');

使用此代码网站已损坏。

1 个答案:

答案 0 :(得分:0)

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

首先,您需要发现哪个PHP文件需要添加ACF挂钩。帖子和页面使用不同的文件,因此如果您希望在两者中显示该字段,则需要编辑这两个PHP文件。通常," content.php"是为了帖子。要测试它是否是正确的文件,请制作一份" content.php"并将其放在您的Child主题文件夹中,然后查看PHP文件并确定您的钩子需要去哪里。我只是添加"你好"在PHP函数和命中SAVE&刷新我的页面以查看它是否是正确的位置。

在代码中找到正确的文件和位置后,您应该添加条件语句来显示您的字段。这样,只有添加了内容,WP才会显示该字段。

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