$term = get_queried_object(); и еще не совсем понял как сюда указывать категорию
get_field('nazvanie", 2576(Даже указывал ID одной страницы, но ничего не работает));
'rewrite' => array('slug' => 'department/%department%')
function my_department_post_link( $post_link, $id = 0 ){
$post = get_post($id);
if ( is_object( $post ) ){
$terms = wp_get_object_terms( $post->ID, 'department' );
if( $terms ){
return str_replace( '%department%' , $terms[0]->slug , $post_link );
}
}
return $post_link;
}
add_filter( 'post_type_link', 'my_department_post_link', 1, 3 );
add_shortcode( 'my_price_1', 'my_price_1' );
function my_price_1( ) {
$my_price = '';
// get the current taxonomy term
$term = get_queried_object();
// vars
$name = get_field('name_2', $term);
$price = get_field('price_2', $term);
$my_price .= '<table style="width:100%">';
$my_price .= '<tr> <td>'. $sub_name.'</td><td>'. $sub_price.'</td></tr>';
$my_price .= '</table>';
return $my_price;
}
<div class="row">
<?php
$args = array(
'numberposts' => 9,
'category' => 2,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'post',
'suppress_filters' => true,
);
$posts = get_posts( $args );
$my_lang = pll_current_language();
foreach($posts as $post){ setup_postdata($post); ?>
<div class="col-12 col-sm-6 col-lg-4">
<div class="cart">
<div class="cart__img">
<img src="<?php the_field('photo'); ?>" alt="Фото записи">
</div>
<?php echo content(15); ?>
<?php if ( $my_lang == 'ru' ) { ?>
<!-- Это должно отображаться на русской странице -->
<a href="<?php the_permalink() ?>" class="cart__link">
читать далее
</a>
<?php } else { ?>
<!-- Это должно отображаться на английской странице -->
<a href="<?php the_permalink() ?>" class="cart__link">
read moore
</a>
<?php } ?>
// параметры по умолчанию
$posts = get_posts( array(
'numberposts' => 5,
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);
// формат вывода the_title() ...
}
wp_reset_postdata(); // сброс
$thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );
Создать куки
Получить значение