Vinegarinua, а вот, чем дальше, тем дольше стряхивать приходится, это у всех так?
как думаете, это из-за избытка давления или наоборот? какие капли пить?
Все еще актуально:
под проект нужен старый домен тематики Полиграфия/Реклама — принтеры, плоттеры.
Возраст от 2х лет, индекс яндекса и гугла, без банов и фильтров. Зоны — RU с переоформлением или COM.
Можно вместе с сайтом. Параметры ТИЦ и PR приветствуются, но необязательны.
Жду предложений.
Камрады, помогите прописать функцию php в хедере.
нужно выводить функцию
<a href="<?php the_sub_field('social_link','options'); ?>"><img src="<?php the_sub_field('social_img','options'); ?>" alt=""/></a>
везде, кроме если родительская категория id=5
Прична в том, что она не настроена, в разделе настройки темы в админке нужно задавать свои параметры, слайдеры и т.д.
<?php else: echo category_description(); ?>
<?php endif; ?>
Никаких изменений не произошло, вставил так:
?<?php get_header(); ?> <section id="main_part" class="group"> <section id="category"> <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?> <p style=" margin: 10px; color: #6D6D6D; font: 21px Arial, Helvetica, sans-serif; /* margin: 16px; */ "><?php $cat_ID = get_query_var('cat'); $url = categoryCustomFields_GetCategoryCustomField($cat_ID, 'Name'); $url = explode('@',$url[0]->field_value); $url = $url[0]; echo $url; ?></p> <?php $cat_ID = get_query_var('cat'); $insideCats = get_categories('hide_empty=0&parent='.$cat_ID); if($insideCats){ foreach($insideCats as $insideCat): $thisid = $insideCat->cat_ID; $thislink = get_category_link($thisid); $thisimg_arr = get_field('cat_thumbnail', 'category_'.$thisid); ?> <article class="group"> <div class="thumb"> <a href="<?php echo $thislink; ?>"><img src="<?php echo $thisimg_arr['sizes']['large']; ?>" alt="" /></a> </div> <div class="desc"> <p class="title"><a href="<?php echo $thislink; ?>"><?php echo $insideCat->cat_name; ?></a></p> <?php echo get_field('cat_desc', 'category_'.$thisid);?> </div> </article> <?php endforeach; } else{ ?> <?php if(have_posts()) :?> <?php while(have_posts()) : the_post(); ?> <article class="group"> <div class="thumb"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('large'); ?></a> </div> <div class="desc"> <p class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> </div> </article> <?php endwhile; ?> <?php wp_pagenavi(); ?> <p> <?php if ( $paged < 2 ) { // Do stuff specific to first page ?> <?php if ( is_category() ) : ?> <h2 id="category-name-header"> <?php echo $cache_categories[$cat]->cat_name ?> </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> <?php endif; ?> <?php } else { // Do stuff specific to non-first page ?> <?php } ?></p> <?php else: echo category_description(); ?> <?php endif; ?> <?php } ?> </section> <?php get_sidebar(); ?> </section> <?php get_footer(); ?>
Спасибо) Как бы теперь в коде объяснить все остальное :)
if (!have_posts()) { … }
Можно подробнее, пожалуйста? :)
Вот такое еще :)
Скрипт задает отображение элементов страниц категорий:
он задает условие - если есть посты, страница равна меньше 2, т.е. только на первой - выводит category_description
Нужно, что бы помимо этого, category_description выводился на страницах категорий с подкатегориями, где нет постов.
Т.е. <?php if(have NOT_posts()) :?>, что бы тоже выполнялось условие показа category_description, без дополнительных действий и условий. Т.е. выводить пагинацию не нужно.
<?php if(have_posts()) :?> <?php while(have_posts()) : the_post(); ?> <article class="group"> <div class="thumb"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('large'); ?></a> </div> <div class="desc"> <p class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> </div> </article> <?php endwhile; ?> <?php wp_pagenavi(); ?> <p> <?php if ( $paged < 2 ) { // Do stuff specific to first page ?> <?php if ( is_category() ) : ?> <h2 id="category-name-header"> <?php echo $cache_categories[$cat]->cat_name ?> </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> <?php endif; ?> <?php } else { // Do stuff specific to non-first page ?> <?php } ?></p> <?php endif; ?>
Нашел, может пригодится кому
<?php foreach((get_the_category()) as $childcat) { if (cat_is_ancestor_of(10, $childcat)) { echo '<a href="'.get_category_link($childcat->cat_ID).'">'; echo $childcat->cat_name . '</a>' ; }} ?> <?php the_category('<br>'); ?>
Именно так, все работает как надо, нашел методом тыка.
Спасибо :)
Кто-нибудь встречался с такой ошибкой -
?