Здесь исходники
не понятно зачем они нужны
'taxonomies' => array('post_tag')
add_action('init', 'register_post_types');
function register_post_types(){
register_post_type('authors', array(
'label' => null,
'labels' => array(
'name' => 'authors', // основное название для типа записи
'singular_name' => 'authors', // название для одной записи этого типа
'add_new' => 'Добавить автора', // для добавления новой записи
'add_new_item' => 'Добавление автора', // заголовка у вновь создаваемой записи в админ-панели.
'edit_item' => 'Редактирование автора', // для редактирования типа записи
'new_item' => 'Новый автор', // текст новой записи
'view_item' => 'Смотреть автора', // для просмотра записи этого типа.
'search_items' => 'Искать автора', // для поиска по этим типам записи
'not_found' => 'Не найдено', // если в результате поиска ничего не было найдено
'not_found_in_trash' => 'Не найдено в корзине', // если не было найдено в корзине
'parent_item_colon' => '', // для родителей (у древовидных типов)
'menu_name' => 'Authors', // название меню
),
'description' => '',
'public' => true,
'publicly_queryable' => null,
'exclude_from_search' => null,
'show_ui' => true,
'show_in_menu' => true, // показывать ли в меню адмнки
'menu_position' => null,
'menu_icon' => null,
//'capability_type' => 'post',
//'capabilities' => 'post', // массив дополнительных прав для этого типа записи
//'map_meta_cap' => null, // Ставим true чтобы включить дефолтный обработчик специальных прав
'hierarchical' => false,
'supports' => array('title','editor','thumbnail','revisions','page-attributes','post-formats'), // 'title','editor','author','thumbnail','excerpt','trackbacks','custom-fields','comments','revisions','page-attributes','post-formats'
'taxonomies' => array('post_tag'),
'has_archive' => false,
'rewrite' => true,
'query_var' => true,
'show_in_nav_menus' => null,
) );
}
add_action( 'init', 'gp_register_taxonomy_for_object_type' );
function gp_register_taxonomy_for_object_type() {
register_taxonomy_for_object_type( 'post_tag', 'authors' );
};
<img src="/img/foro/14425025512.PNG"/>
public function get_customer_total_order() {
$customer_orders = get_posts( array(
'numberposts' => - 1,
'meta_key' => '_customer_user',
'meta_value' => get_current_user_id(),
'post_type' => array( 'shop_order' ),
'post_status' => array( 'wc-completed' )
) );
$total = 0;
foreach ( $customer_orders as $customer_order ) {
$order = wc_get_order( $customer_order );
$total += $order->get_total();
}
return $total;
}
Сумма всех заказов: <?php echo get_customer_total_order(); ?>
<div class="container">
<?php
$wp_query = new WP_Query();
$wp_query->query('showposts=2&post_type=event'.'&paged='.$paged); ?>
<?php if($wp_query->have_posts()) : ?>
<div class="row">
<?php $i = 0; ?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php if($i == 2) : ?>
</div>
<div class="row">
<?php $i = 0; ?>
<?php endif; ?>
<div class="col-md-6"><?php the_title(); ?></div>
<?php $i++; ?>
<?php endwhile; ?>
</div>
<?php endif; wp_reset_query(); ?>
</div>
А если например во втором row prntscr.com/cspi8k 3-4 col-md-6 таком случай цикл как получается ?
<div class="container">
<?php
$wp_query = new WP_Query();
$wp_query->query('showposts=2&post_type=event'.'&paged='.$paged); ?>
<?php if($wp_query->have_posts()) : ?>
<div class="row">
<?php $i = 0; $row = 1; ?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php if(($row == 1 && $i == 2) || ($row == 2 && $i == 4)) : ?>
</div>
<div class="row">
<?php $i = 0; $row++; ?>
<?php endif; ?>
<div class="col-md-6"><?php the_title(); ?></div>
<?php $i++; ?>
<?php endwhile; ?>
</div>
<?php endif; wp_reset_query(); ?>
</div>