<?php
$attachment_id = 8; // attachment ID
$image_attributes = wp_get_attachment_image_src( $attachment_id ); // returns an array
if( $image_attributes ) {
?>
<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>">
<?php } ?>
<div class="sider_container">
<div class="slide_item">
<?php if( ! empty( $brainiak['opt-slides'] ) ) {
foreach ( $brainiak['opt-slides'] as $val )
echo '<img src="' . $val['image']. '" alt="' . $val['title'] .'" class="img-responsive">';
} ?>
</div>
</div>
printf('<img src="%s" alt="%s" class="img-responsive">', $val['image'], $val['title']);
add_action('init', 'register_script');
function register_script() {
wp_register_script( 'custom_jquery', plugins_url('/js/custom-jquery.js', __FILE__), array('jquery'), '2.5.1' );
wp_register_style( 'new_style', plugins_url('/css/new-style.css', __FILE__), false, '1.0.0', 'all');
wp_enqueue_script('custom_jquery');
wp_enqueue_style('new_style' );
}
<ul class="products">
<?php
$product_ids_on_sale = wc_get_product_ids_on_sale();
$args = array(
'post_type' => 'product',
'post__in' => array_merge( array( 0 ), $product_ids_on_sale )
);
$loop = new WP_Query( $args );
if ( $loop->have_posts() ) {
while ( $loop->have_posts() ) : $loop->the_post();
wc_get_template_part( 'content', 'product' );
endwhile;
} else {
echo __( 'Продуктов не найдено' );
}
wp_reset_postdata();
?>
</ul><!--/.products-->
/**
* Получает ID всех объектов используемых в меню
*
* использование $x = cr_menu_items_ID('primary');
* пример возвращаемых данных
* Array (
* [custom] => Array (
* [0] => 807
* )
* [category] => Array (
* [0] => 2
* [1] => 10
* [2] => 22
* )
* [page] => Array (
* [0] => 74
* )
* [woocommerce] => Array (
* [0] => 54
* [1] => 39
* [2] => 40
* )
* )
*
* @param $menu_id - идентификатор меню
* @return array массив с ID элементов меню где ключом будет выступать тип объекта значением массив с id объектов
*/
function cr_menu_items_ID($menu_id)
{
if (($locations = get_nav_menu_locations()) && isset($locations[$menu_id])) {
$menu = wp_get_nav_menu_object($locations[$menu_id]);
$menu_items = wp_get_nav_menu_items($menu->term_id);
}
foreach ($menu_items as $menu_item) {
// print_r($menu_item);
$numbers[$menu_item->object][] = get_post_meta($menu_item->ID, '_menu_item_object_id', true);
}
return $numbers;
}