array_key_exists($word, $wordsFound) ? $wordsFound[$word] += count($matches) : $wordsFound[$word] = count($matches);
первый блок работает с протоколом http на 80м порту, второй - https на 443м. Каким образом первый блок переадресует httpS://example.com, который через 80й порт не проходит, от слова совсем?
Но сколько времени в среднем нужно разработчикам с твоим уровнем знаний, чтобы въехать в такой проект? Неделя, две? Или это можно месяцами изучать, как новый фреймворк?:)
Про устройство на уровне файлов - я думаю, это дополнительные вопросы. На собеседовании всегда задают вопросы, которые не влияют на соответствие должности, но просто добавляют штрихи к портрету интервьюируемого. В ответ на такой вопрос можно честно сказать что так глубоко не копал, и попробовать просто порассуждать на тему, как оно может быть устроено.
^/years/[0-9]{4}/cars/[a-z]+/
, а маппинг соответственно index.php?taxonomy=years&taxonomy_term=$matches[1]&post_type=$matches[2]
Вот так?
'post_type' => array('bmw' ('bmw', 'mazda', 'ford')
Но, как я могу определить страницу с какой был переход, чтобы подставить вместо bmw сюда
'post_type' => 'bmw', нужную переменную, будь то bmw, mazda,ford, чтобы вывелись модели правильной марки?
Первый для авторизованных, второй для неавторизованных (_nopriv_). По такому принципу работают wp-admin/admin-ajax.php и wp-admin/admin-post.php, так и должно быть. Не сбивайте человека.