Serhiy

Рейтинг
0
Регистрация
21.02.2012

Вот ссылка на мой media.php

http://tranzit.net46.net/media.rar

smart1k:
ужОс. Лучше бы дали ссылку на файл media.php. По логике в этом шорткоде можно задавать сортировку через атрибут orderby.

По поводу кол-ва изображений

Где 99999 - поставить нужное колличество изображений.

выше указан мой файл медиа полностью, а стандартный Worpress находится wp-includes\media.php

Помогите пожалуйста разобраться с выводом галереи при помощи шорткода.

Есть переделанный стандартный файл media.php.

Вот код:


function new_gallery_shortcode($attr) {
global $post;

static $instance = 0;
$instance++;

// Разрешить плагины / темы для переопределения шаблона галереи по умолчанию .
$output = apply_filters('post_gallery', '', $attr);
if ( $output != '' )
return $output;



extract(shortcode_atts(array(
'order' => 'ASC',
'icontag' => 'dt',
'columns' => 3,
'size' => 'thumbnail',
'include' => '',
'exclude' => ''
), $attr));

if ( !empty($include) ) {
$include = preg_replace( '/[^0-9,]+/', '', $include );
$_attachments = get_posts( array('include' => $include, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) );

$attachments = array();
foreach ( $_attachments as $key => $val ) {
$attachments[$val->ID] = $_attachments[$key];
}
} elseif ( !empty($exclude) ) {
$exclude = preg_replace( '/[^0-9,]+/', '', $exclude );
$attachments = get_children( array('post_parent' => $id, 'exclude' => $exclude, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) );
} else {
$attachments = get_children( array('post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) );
}
$i = 0;
foreach ( $attachments as $id => $attachment ) {
$link = isset($attr['link']) && 'file' == $attr['link'] ? wp_get_attachment_link($id, $size, false, false) : wp_get_attachment_link($id, $size, true, false);
$output .= "
<{$icontag} class='gallery-icon'>
$link
</{$icontag}>";
}
return $output;
}

Вот сам вывод:


<?php $gallery_shortcode = '[gallery id=""]';
echo apply_filters( 'the_content', $gallery_shortcode );?>

Нужно что бы выводило с лимитом например 10 картинок и выводило сначало свежие потом устаревшие.

Помогите плис очень нужно.

За ранее благодарен.

Помогите разобраться.

У меня два вопроса.

1http://wp-kama.ru/id_29/funktsiya-dlya-vyivoda-poslednih-kommentariev.html/comment-page-5#comment-3065

мне нужно вывести коммент в таком виде: комментарий с низу автор комментария ссылкой на коммент статьи.

Автор данной функции не отвечает на запросы о помощи.

2 Как с помощью шорткода вывести галерею. есть два варианта кода в первом не пойму как вывести определенное количество картинок тоисть например нужно три строки и три колонки вот сам код

<?php
$gallery_shortcode = '[gallery id=""]';
print apply_filters( 'the_content', $gallery_shortcode );
?>

ну а со вторым вообще не выводится почему то может я не правильно вывожу

<?php echo do_shortcode('[gallery id="132"]'); ?>

Помогите плис очень нужно.

Буду признателен за помощь.

За ранее благодарен