Answered: edit answer to accepted answer in schema

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

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:
Family offices brace for higher inflation with real estate and alternative investments
What Trump's choice of Kevin Warsh for Fed chair may mean for consumers
From PopMart to JD.com: Britain and China rush to forge business deals as diplomatic thaw takes hold  
Goldman upgrades this Tencent-backed digital brokerage firm, flags crypto trading as growth driver
Stocks making the biggest moves midday: Disney, Robinhood, Palantir, IDEXX Laboratories & more
These names on Josh Brown's best stocks list showed strength during last week's volatility. One is forming a 'golden cross'
Nvidia shares are down after a report that its OpenAI investment stalled. Here's what's happening
Why the catastrophe bond market is so hot right now
Rare earth miners jump as Trump is eyeing mineral stockpile to reduce China dependence
Speaker Johnson: 'Confident' government shutdown will end by Tuesday