Answered: edit answer to accepted answer in schema

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

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:
Mark Cuban says he doesn’t ‘give a f---' about growing his net worth—a healthy mindset for non-billionaires too, a financial therapist says
Inside the card-grading empire shaping the price of Pokémon cards
Democrats amp up Trump investigation threats, Blanche counters he may probe lawmakers
Movie: Return of the Living Dead Part II
Dead-End Job: Limited Series: Full First Season
Movie: Stuff & Dough
The Great British Bake Off: Free From Party Week
Cupertino: Celeste
The Gilded Age: Ring the Bells
Stock futures climb as investors eye AI trade, brace for more data and earnings: Live updates