'aaaa'
этоНазвание рубрики (категория) в стандартных записях.
is_singular
"фильтрует" по типу записи, и у вас это post. Вам нужна другая функция, в вашем случае:if ( is_singular( 'post' ) && is_object_in_term( get_the_ID(), 'category', 'aaaa' ) ) {
return get_stylesheet_directory() . '/template/single/single-aaaa.php';
}
body * {
box-shadow: 0 0 5px 1px #FF0000;
}
$_flag = []; // онтрольный массив
if ( have_posts() ) : while ( have_posts() ) : the_post();
$first = mb_substr( get_the_title(), 0, 1 );
if ( ! in_array( $first, $_flag ) ) { //проверка на наличие первой буквы в массиве
// если ее там нет, выводим букву и добавляем в контрольный мавссив
printf( '<h3>%s</h3>', $first );
$_flag[] = $first;
}
/**
* тут выод записи
*/
endwhile;
else :
endif;
<script type="text/javascript" >
function Copy(containerid) {
let textarea = document.createElement('textarea');
textarea.id = 'temp';
textarea.style.height = 0;
document.body.appendChild(textarea);
textarea.value = document.getElementById(containerid).innerText;
let selector = document.querySelector('#temp');
selector.select();
document.execCommand('copy');
document.body.removeChild(textarea);
}
</script>
<button onclick="Copy('toCopy')" title="Copy">Copy</button>
<div id="toCopy">text to copy!</div>
if ( isset( $_GET['cat'] ) ) {
$cats = $_GET['cat'];
}
get_query_var()
if ( get_query_var( 'cat' ) ) {
$cats = get_query_var( 'cat' );
}
get_query_var()
работала, вам нужно зарегистрировать доступные параметры, но cat уже зарегистрирован, поэтому, если ваш функционал делает что-то не стандартное, возможно стоит зарегистрировать и использовать свой параметр:add_filter( 'query_vars', 'custom_query_vars' );
function custom_query_vars( $query_vars ) {
$query_vars[] = 'type';
return $query_vars;
}