Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 所有页面的Wordpress ACF真/假条件_Php_Wordpress_Advanced Custom Fields - Fatal编程技术网

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 页面

    
    

您应该尝试以下方法:真/假保存值1/0

  • 您可以从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方法轻松获取字段值。。