php Условиядляразныхтиповстраницwordpress
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Условиядляразныхтиповстраницwordpress相关的知识,希望对你有一定的参考价值。
<div class="widget widget_tag_cloud">
<h2 class="widgettitle">Метки</h2>
<div class="tagcloud">
<?php
/*
$queried_object = get_queried_object();
print_r( $queried_object );
*/
$tagName= get_queried_object()->name; //aside archive
$tagType = get_queried_object()->post_type; //aside single
$tagTax = get_queried_object()->taxonomy; //aside taxonomy
$args = array(
'smallest' => 12,
'largest' => 12,
'hide_empty' => 1,
'number' => 31,
'orderby' => 'name',
);
if(is_tax()){ //aside taxonomy
$tags = get_terms($tagTax, $args);
foreach($tags as $tag){
$desc = $tag->description; //описание
$linkTag = get_term_link($tag );
$name = $tag->name;
echo '<a href="' . $linkTag . '" class="' . $desc .' ">' . $name . '</a> ' . ' ';
}
}
elseif(is_single()){ //aside single
$tags = get_terms('tag-'. $tagType, $args);
foreach($tags as $tag){
$desc = $tag->description; //описание
$linkTag = get_term_link($tag );
$name = $tag->name;
echo '<a href="' . $linkTag . '" class="' . $desc .' ">' . $name . '</a> ' . ' ';
}
}
else{ //aside archive
$tags = get_terms('tag-'. $tagName, $args);
foreach($tags as $tag){
$desc = $tag->description; //описание
$linkTag = get_term_link($tag );
$name = $tag->name;
echo '<a href="' . $linkTag . '" class="' . $desc .' ">' . $name . '</a> ' . ' ';
}
}
?>
</div>
</div>
以上是关于php Условиядляразныхтиповстраницwordpress的主要内容,如果未能解决你的问题,请参考以下文章
php Хелпердляслужбы$ b $bдоставкиСдэк,обновляеттолькоПВЗ,Безсинхронизациигородов
php ОставляетуказанныегруппыполейACFнастраницеуказанныхтерминоввадминке,анаостальныхудаляет。
swift Вконечномсчетеярешил,чтоэтопростаярекурсия。 Надругихязыкахрекурсиюяреализовывал。 Пробуюнасвифт
swift Затемяпопыталсявсе-такитупо,кодомвстиле“Пирамидапогибели”,получитьданныекартинкидля3-хподрядэл
php ОтправкаданныхиспользуяFormDataбезJS
sh Добавитьправоназаписьдлягруппыврепозиторий,которыйнаходитсянасервере