True / False

Last updated Feb 17, 2022

Description

The True / False field allows you to select a value that is either 1 or 0.

Screenshots

Changelog

  • Added UI setting in version 5.5.0.
  • Added On Text setting in version 5.5.0.
  • Added Off Text setting in version 5.5.0.

Settings

  • Message
    The text displayed alongside the toggle.

  • Default Value
    Specifies the default state selected when first editing the field’s value.

  • Stylized UI
    Changes the default checkbox input into a stylized toggle switch.

  • On Text
    The text displayed within the stylized toggle switch. Defaults to ‘Yes’. HTML may be entered for icons or custom markup.

  • Off Text
    The text displayed within the stylized toggle switch. Defaults to ‘No’. HTML may be entered for icons or custom markup.

Template usage

The True / False field returns a Boolean value of either true or false. Note that the actual value saved into the database is an integer of either 1 or 0.

Conditional

This example demonstrates how to use the value of ‘enable_sidebar’ to conditionally do a task.

<?php
if( get_field('color') ) {
    // Do something.
}

Query Posts

This example demonstrates how to query posts that have a true value for the field ‘show_in_sidebar’.

<?php

$posts = get_posts( array(
    'meta_query' => array(
        array(
            'key'   => 'show_in_sidebar',
            'value' => '1',
        )
    )
) );

if( $posts ) {
    foreach( $posts as $post ) {
        // Do something.
    }
}
Supercharge Your Website With Premium Features Using ACF PRO

Speed up your workflow and unlock features to better develop websites using ACF Blocks and Options Pages, with the Flexible Content, Repeater, Clone, Gallery Fields & More.

Explore Features View Pricing

PRO Features
ACF Blocks
Options Pages
PRO Fields
Repeater
Flexible Content
Gallery
Clone