Answered: edit answer to accepted answer in schema

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

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:
Why institutional investors are returning to retail 'in a very big way'
CrowdStrike is a buy, just not yet. Here's why
Eli Manning's private equity firm acquires licensing company for NFL Flag in bet on youth sports
SoftBank shares plunge over 11% amid broader tech sell-off
Barclays traders say it's time to buy protection for a tech-led S&P 500 pullback
Senate GOP strips up to $1B for Trump ballroom security from immigration enforcement bill
What should I do with a free day in Paris?
Book: Against the Gods: The Remarkable Story of Risk (1996)
Jim Cramer's top 10 things to watch in the stock market Thursday
Elon Musk's net worth poised to sail past $1 trillion in SpaceX IPO