Support

Account

Home Forums General Issues How to access ACF field in a custom WordPress Rest API endpoint? Reply To: How to access ACF field in a custom WordPress Rest API endpoint?

  • Sorry for the late response.

    Basically what you need to do is to assign what you want to return to a varialble and then include that variable.

    
    if (get_post_type() == 'page') {
    $faq = '{assign values for faq}';
                array_push($results['pages'], array(
                    'title' => get_the_title(),
                    'link' => get_the_permalink(),
                    'faq' => $fag,
                ));
            }
    

    The problem is going finding the ones that you want because you need to search the sub fields the same way that wp searches the content.

    1. split the search string up into an array of words
    2. loop over the parent repeater
    3. loop over the sub repeater
    4. loop over the words in the search string
    5. test each sub field for the existence of $word