У меня есть функция Wordpress, которая проверяет наличие двух терминов и создает их, если их нет, затем отправляет их в другую функцию для создания сообщения.
Проблема в том, что код становится очень грязным, но выглядит примерно так
$arg1 = get_term_by('name', $term1, $taxonomy1); //Checks so term1 exists
$arg2 = get_term_by('name', $term2, $taxonomy2); //Checks so term2 exists
if ($arg1 == false && $arg2 == false){
//creates term1
//Creates term2
//Passes on to create post
} elseif ($arg1 == false) {
//Creates term1
//Passes on to create post
} elseif ($arg2 == false) {
//Creates term2
//Passes on to create post
}
Самая большая проблема заключается в том, что два термина назначены двум разным таксономиям, поэтому я не могу вызвать другую функцию для создания терминов без прохождения таксономий и создания индекса со значениями для таксономий
Любая идея, как это упростить, если утверждение