如何将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');
使用此代码网站已损坏。
答案 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>';
}
?>