Я пытаюсь сделать так, чтобы наш вызов темы WP появлялся на определенной боковой панели, когда пользователь попадает на отдельную страницу статьи / постоянной ссылки.Категория поста будет определять, какая боковая панель будет загружена. Пример: если пользователь попадает на постоянную ссылку / специальную страницу статьи для поста, классифицированного как «красный», тогда тема будет искать категорию поста, признавая, что категория красная,а затем найдите и потяните в боковой панели, которую я определил как «красный».
Я только начинаю этот проект и буду признателен за любые мысли о том, что я опишу ниже.
Вот как я думаю, код должен выглядеть так:
<?php if (is_category()){
$current_cat = intval( get_query_var('cat') );
get_sidebar($current_cat); //for category red get sidebar-red.php
}
?>
Еще одна часть головоломки:
Я хочу добавить аргумент добавления, чтобы, если публикация не классифицирована (то есть мы не классифицировали публикацию по какой-либо причине), она будет перемещаться в боковую панель по умолчанию.,Я думаю, что код должен нравиться что-то вроде этого, но я не знаю, как определить «несуществующую категорию».В основном я хочу сказать WordPress искать категорию постов.Если он обнаружит, что он не существует, то я хочу, чтобы он вытащил в sidebar-default.php
<?php
if (is_category()){
$current_cat = intval( get_query_var('cat') );
get_sidebar($current_cat); }
elseif (is_category(**argument for nonexistent category**))
$current_cat = intval( get_query_var('cat') );
get_sidebar-default.php; }
?>