Answered: edit answer to accepted answer in schema

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

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:
Job cuts in October hit highest level for the month in 22 years, Challenger says
Answered: Hi, I need an upgrade guide.
Charles Schwab to buy private shares platform Forge Global in $660 million deal
Eli Lilly to start late-stage trials on amylin obesity drug after it shows up to 20% weight loss in study 
Trump may have to refund the tariffs. These stocks would benefit most
Why Thanksgiving shoppers might get shock from seeing turkey prices this season
Too early to bet against AI trade, State Street suggests 
FAA issues order prohibiting MD-11 flights pending inspection after fiery UPS jet crash
Warren Buffett's cash fortress Berkshire closes gap with S&P 500 as AI worries depress Wall Street
Jamie Dimon shares why he never reads text messages at work: 'I don't have notifications'