Robick

Robick
Рейтинг
173
Регистрация
17.08.2007

divv,

а как задать в этом коде такие данные?

taxonomy => articles_category

post type => articles

tag slug => +

---------- Добавлено 03.03.2019 в 18:58 ----------

Вот полный код страницы

<?php 

/**
* Template Name: Главная
*/
get_header();
?>
<section class="section" style="padding-top: 180px;">
<div class="container">
<div class="title">
<h1>ТОП-Рейтинг ремонт квартир.</h1>
<div class="sub-title">Отзывы о компаниях Москвы 2018</div>
</div>
<style>
#hide {
display: block;
}
#show {
display: none;
}
</style>
<div id="hide" class="content">
<table class="table">
<thead class="table-head">
<tr class="table-head-row">
<th class="table-head-col">Рейтинг</th>
<th class="table-head-col">Логотип </th>
<th class="table-head-col">Название компании </th>
<th class="table-head-col">Голоса (+ | - )</th>
<th class="table-head-col">Голосовать </th>
<th class="table-head-col">Всего голосов</th>
<th class="table-head-col">Оставить отзыв</th>
</tr>
</thead>
<tbody class="table-body">
<?php

$taxonomy = 'articles_category';
$terms = get_terms($taxonomy, array( 'hide_empty' => 0, 'number' => '10', 'hierarchical' => 1, 'order' => 'count','orderby' => 'count'
));
if ( $terms && !is_wp_error( $terms ) ) :
?>
<?php $i = 1; foreach ( $terms as $term ) { ?>
<tr class="table-body-row">
<td class="table-body-col"><?php echo "$i"; ?> </td>
<td class="table-body-col"><img src="<?php the_field('company_logo', $term); ?>" style="max-height: 28px;"> </td>
<td class="table-body-col"> <a href="<?php echo get_term_link($term->slug, $taxonomy); ?>"><?php echo $term->name; ?></a></td>
<td class="table-body-col">


<?php
$plus = get_terms(array(
'taxonomy' => 'post_tag', //i guess campaign_action is your taxonomy
'hide_empty' => false, 'parent'=>0
));
foreach ($plus as $plus)
{
if($plus->name == '+')
{
echo $plus->name;
echo $plus->count;
}
}
?>

| <?php
$plus = get_terms(array(
'taxonomy' => 'post_tag',//i guess campaign_action is your taxonomy
'hide_empty' => false, 'parent'=>0
));
foreach ($plus as $plus)
{
if($plus->name == '-')
{
echo $plus->name;
echo $plus->count;
}
}
?>
</td>
<td class="table-body-col"> <a href="<?php echo get_term_link($term->slug, $taxonomy); ?>#rev" target="_blank" rel="noopener noreferrer"> <i class="icon like"></i></a><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>#rev" target="_blank" rel="noopener noreferrer"> <i class="icon dislike"></i></a></td>
<td class="table-body-col"><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>"><?php printf( '%s', $term->count ); ?></a></td>
<td class="table-body-col"><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>#rev" target="_blank" rel="noopener noreferrer"> <i class="icon email"></i></a></td>
</tr>
<?php $i++; } ?>
<?php endif;?>
</tbody>

</table>
<center><p class="showmore"><button class="btn btn-purple show-more" onclick="myFunction();myFunction2()">Показать все компании</button></p></center>
</div>
<div id="show" class="content">
<table class="table">
<thead class="table-head">
<tr class="table-head-row">
<th class="table-head-col">Рейтинг</th>
<th class="table-head-col">Логотип </th>
<th class="table-head-col">Название компании </th>
<th class="table-head-col">Голоса (+ | - )</th>
<th class="table-head-col">Голосовать </th>
<th class="table-head-col">Всего голосов</th>
<th class="table-head-col">Оставить отзыв</th>
</tr>
</thead>
<tbody class="table-body">
<?php

$taxonomy = 'articles_category';
$terms = get_terms($taxonomy, array( 'hide_empty' => 0, 'hierarchical' => 1, 'order' => 'count','orderby' => 'count'
));
if ( $terms && !is_wp_error( $terms ) ) :
?>
<?php $i = 1; foreach ( $terms as $term ) { ?>
<tr class="table-body-row">
<td class="table-body-col"><?php echo "$i"; ?> </td>
<td class="table-body-col"><img src="<?php the_field('company_logo', $term); ?>" style="max-height: 28px;"> </td>
<td class="table-body-col"> <a href="<?php echo get_term_link($term->slug, $taxonomy); ?>"><?php echo $term->name; ?></a></td>
<td class="table-body-col">24 | 6 </td>
<td class="table-body-col"> <a href="<?php echo get_term_link($term->slug, $taxonomy); ?>#rev" target="_blank" rel="noopener noreferrer"> <i class="icon like"></i></a><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>#rev" target="_blank" rel="noopener noreferrer"> <i class="icon dislike"></i></a></td>
<td class="table-body-col"><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>"><?php printf( '%s', $term->count ); ?></a></td>
<td class="table-body-col"><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>#rev" target="_blank" rel="noopener noreferrer"> <i class="icon email"></i></a></td>
</tr>
<?php $i++; } ?>
<?php endif;?>
</tbody>

</table>
</div>
<script>
function myFunction() {
document.getElementById("hide").style.display = "none";
}
</script>
<script>
function myFunction2() {
document.getElementById("show").style.display = "block";
}
</script>
</div>
</section>
<section class="section bg-grey" id="feed-all">
<div class="container">
<div class="title">
<h2>Отзывы о компаниях </h2>
</div>
<div class="content">
<div class="feed-item-container">
<?php $loop = new WP_Query( array( 'post_type' => 'articles', 'posts_per_page' => 4 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="feed-item">
<div class="feed-item-logo"><img src=" <?php $terms = get_the_terms( $post->ID, 'articles_category' );
if ( !empty( $terms ) ){
// get the first term
$term = array_shift( $terms );
} ?> <?php the_field('company_logo', $term); ?>" alt=""></div>
<div class="feed-item-content">
<div class="feed-item-content-title"><?php the_title(); ?>
<?php
if( has_tag( '+' ) )
echo '<i class="icon like"></i>';
?>
<?php
if( has_tag( '-' ) )
echo '<i class="icon dislike"></i>';
?>
</div>
<div class="feed-item-content-text"><?php echo $post->post_content; ?></div><span class="feed-item-content-date"><?php echo get_the_date( 'Y-m-d' ); ?> </span>
</div>
</div>
<?php endwhile; wp_reset_query(); ?>
</div>
<button class="btn btn-purple show-more" onclick="window.location.href = '/articles/';">Смотреть все отзывы</button>
</div>
</div>
</section>
<section class="section" id="prices">
<div class="container">
<div class="title">
<h2>Цены на услуги ремонта <br> в ремонтных компаниях Москвы 2018</h2>
</div>
<div class="content">
<?php echo $post->post_content; ?>
</div>
</div>
</section>

<?php get_footer(); ?>

qtranslate x - бесплатный хороший

mmkulikov:
Вместо нуля подставьте ИД текущей категории и условие просто =

не, не то (

в папке темы должна быть папка languages, внутри нужно поместить файлы перевода ru_RU.po и ru_RU.mo

google hacker:
Посты с картинками есть, но их видно только когда переходишь на пост, а нужно чтобы и на главной тоже было видно

Задайте миниатюры к постам, либо если постов много, можно использовать плагин, который первую картинку в посте записывает как миниатюру.

Курю айкос полгода, до этого курил с переменным успехом электронки, но срывался на обычные сигареты.

В сравнении с вейпом, айкос более похож на настоящие сигареты по ощущениям.

В сравнении с обычными сигаретами практически нет запаха, пепла, нет блевотного рефлекса по утрам, когда чистишь зубы. Нет хрипа в легких, одышки. В общем, самочувствие при курении айкоса намного лучше чем при курении обычных сигарет.

На мой взгляд, это лучшая альтернатива сигаретам на сейчас для тех не может бросить, но хочет минимизировать вред для здоровья.

---------- Добавлено 27.09.2018 в 14:22 ----------

kt-life:
Да, но как говорили мне, они меняют без проблем, не смотрят даже по чьей вине вышло из строя, без чеков и лишних заморочек, но это по их словам

Менял 2 раза, один раз сломался нагреватель, второй раз блок перестал заряжать, оба раза меняли без лишних вопросов. Только сказали, что если подобная поломка повторится, то уже не поменяют.

Бухло, лекарства, бабы, питаться и из помойки можно и спать там-же

<?php the_field('field_name'); ?>

veraga:
Спасибо, поставила и разбираюсь с ним! Я правильно понимаю, что если плагин каталога уже имеет перевод на русский, то он на сайте автоматически на русском будет отображаться?

если перевод на русский уже есть, то при переключении языка на русский в общих настройка сайта в админке, шаблон будет на русском. Но на темфоровстовских темах, большая часть не имеет перевода на русский, но тема для перевода подготовлена.

При этом, если тема подготовлена для перевода, в 90% случаев, при переводе, я, например, сталкиваюсь с тем, что некоторые рабочие записи шаблона все-равно не поддаются стандартному переводу, поэтому приходится ковырять файлы шаблона.

Всего: 4064