Answered: edit answer to accepted answer in schema

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

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:
Trump fumes over U.S. intelligence report on Iran strikes at NATO presser
Bumble jumps 26% as dating company plans to axe 30% of workforce
Watch Fed Chair Jerome Powell testify live before Senate banking panel
Sales of new homes tanked in May, pushing supply up to a 3-year high
I need to speak to a human at microsoft
What's next as the British pound hits its highest in more than three years?
Watch live: Trump speaks after Supreme Court limits judges' power to halt his birthright citizenship order
Stocks making the biggest moves midday: Nike, Uber, Newmont, Trade Desk and more
Google is primed for significant gains ahead. Using options to capture the potential pop
Mortgage rates and demand are stuck in a holding pattern