Answered: edit answer to accepted answer in schema

Post date: 2021-07-22 06:38:28
Views: 324

How can I modify schema so that the answer directly becomes the best and chosen answer without choosing it

So you want the schema to return the answer as if it was chosen, even if it wasn't. This is an odd request, but here it goes :)

1. Edit your qa-theme/<your-theme>/qa-theme.php file

2. Add or merge this function:

public function initialize() {
    parent::initialize();
    if ($this->template === 'question' && !empty($this->content'a_list']'as'])) {
        $this->content'a_list']'as']0]'tags'] = str_replace('itemprop="suggestedAnswer"', 'itemprop="suggestedAnswer acceptedAnswer"', $this->content'a_list']'as']0]'tags']);
    }
}

Note I'm just turning into accepted the first answer only, as a failsafe.

Please click Here to read the full story.
 
Other Top and Latest Questions:
Oil prices fall on negotiations to manage ship traffic in Strait of Hormuz
Movie: The Egg and I
SpaceX moon crash is a perfect metaphor for rocket maker’s share price, analysts say
Salad and Go files for Chapter 11 bankruptcy after cyclospora fears worsened its challenges
Another "identify this title from my youth" question
Movie: The Band Wagon
Silo: Memory Show Only
S&P 500 gives up gain as 4-day rally loses momentum; Dow boosted by Nvidia: Live updates
How Disney parks are bucking a travel slowdown
Phone storage driving me loco