Php 所有页面的Wordpress ACF真/假条件
我有一个类型为Php 所有页面的Wordpress ACF真/假条件,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我有一个类型为true/false的自定义字段,如果为true,我希望在页脚中显示一些内容,如果为false,则不显示。现在页脚在所有页面上都是可见的,那么我必须为true/false-字段设置什么样的规则呢?我应该改为创建页脚选项页吗 我想在frontpage(页面->首页)后端的侧边栏上设置“在页脚中显示表单”真/假 有人能给我一个好的建议吗?您可以在选项页中设置字段,这样它将在管理面板中显示为一个单独的部分,您可以通过 因此它将检查选项页中的字段值。。 或者,您可以在首页中设置字段,并通过
true/false
的自定义字段
,如果为true,我希望在页脚中显示一些内容,如果为false,则不显示。现在页脚在所有页面上都是可见的,那么我必须为true/false
-字段设置什么样的规则呢?我应该改为创建页脚选项页吗
我想在frontpage(页面->首页)后端的侧边栏上设置“在页脚中显示表单”真/假
有人能给我一个好的建议吗?您可以在选项页中设置字段,这样它将在管理面板中显示为一个单独的部分,您可以通过
因此它将检查选项页中的字段值。。
或者,您可以在首页中设置字段,并通过将首页id作为参数传递到\u字段中来检查每页中的字段值,如:-
$front_page = get_page_by_title('Front page name');
$pageid = $front_page->ID;
$footer = get_field('about_banner_image',$pageid);
if($footer == true)
{
"Show footer"
}
要在选项页面中使用此选项,请在get\u字段中使用“option”而不是$pageid
我们通过使用页面名称获取页面id,并将该id传递到
get_字段
或the_字段
,以便acf将字段的值检查到该页面中。。因此,通过将其定义为一个页面,您可以在任何页面中使用它。您可以在选项页面中设置字段,使其在管理面板中显示为一个单独的部分,您可以通过
因此它将检查选项页中的字段值。。
或者,您可以在首页中设置字段,并通过将首页id作为参数传递到\u字段中来检查每页中的字段值,如:-
$front_page = get_page_by_title('Front page name');
$pageid = $front_page->ID;
$footer = get_field('about_banner_image',$pageid);
if($footer == true)
{
"Show footer"
}
要在选项页面中使用此选项,请在get\u字段中使用“option”而不是$pageid
我们通过使用页面名称获取页面id,并将该id传递到
get_字段
或the_字段
,以便acf将字段的值检查到该页面中。。因此,通过将其定义为一个页面,您可以在任何页面中使用它。您应该尝试以下操作:true/false save values 1/0
- 您可以从ACF插件为此创建主题选项,并获取当前主题的id
页面
- 您可以从ACF插件为此创建主题选项,并获取当前主题的id
页面
wp\u查询可以实现这一点的简单方法
:
$footer_enable = get_posts(array(
'meta_query' => array(
array(
'key' => 'enable_footer',
'compare' => '=',
'value' => '1'
)
)
));
if($footer_enable) {
// show content
}
通过使用一个简单的
wp\u查询
可以实现这一点的简单方法:
$footer_enable = get_posts(array(
'meta_query' => array(
array(
'key' => 'enable_footer',
'compare' => '=',
'value' => '1'
)
)
));
if($footer_enable) {
// show content
}
乐于帮助:-)乐于帮助:-)它们保存在
wp_Posteta
中,acf提供了自己的方法来获取值,因此无需使用自定义查询,您可以通过使用acf方法轻松获取字段值。它们保存在wp_Posteta
中,acf提供了自己的方法来获取值,因此无需使用自定义查询查询您可以使用acf方法轻松获取字段值。。