Answered: edit answer to accepted answer in schema

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

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 says Xi agrees Iran must open strait, but no sign China will weigh in
Stocks like Nvidia have accelerating 'momentum,' Goldman Sachs says
Berkshire's new CEO overhauls portfolio, dumping a slate of stocks
Why J&J thinks its new psoriasis pill could be one of its biggest drugs ever
Are there any good free VPNs?
A Man on the Inside: Family Weekend 9
The Bear: Gary
Top Chef: Hook, Line & Dinner
China signals tariff cuts, advances in farm market access after Trump-Xi summit
UAE says its decision to leave OPEC was a strategic economic move, not a political one