WP вывод количество картинок с поста. проблема.

ProTeg
На сайте с 09.06.2008
Offline
226
988

Как вывести количество картинок с поста? На главную и на странице с самим постом.

Наткнулся на такой скрипт.

Для этого вставьте в файл functions.php следующий код:


<?php
function img_count(){
$query_img_args = array(
'post_type' => 'attachment',
'post_mime_type' =>array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
'png' => 'image/png',
),
'post_status' => 'inherit',
'posts_per_page' => -1,
);
$query_img = new WP_Query( $query_img_args );
echo $query_img->post_count;
}
?>

потом в нужном месте вставляем.


<?php img_count(); ?>

Но это не работает. Выводится число 0 всегда. Может подскажете в чём проблема? или может подскажите альтернативу?

Собственно скрипт взял здесь

LS
На сайте с 08.01.2013
Offline
29
#1
ProTeg:


...args = array...
...type' =>array...


Понятно? Код написан с ошибкой, должно быть = или =>

Скорее всего:

$query_img_args =>array(

дани мапов
На сайте с 06.09.2012
Offline
199
#2
LakiSpy:
ProTeg:


...args = array...
...type' =>array...


Понятно? Код написан с ошибкой, должно быть = или =>

Скорее всего:

$query_img_args =>array(


У ТС правильно.
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
ProTeg
На сайте с 09.06.2008
Offline
226
#3

Так почему тогда не работает? Понять не могу((

LS
На сайте с 08.01.2013
Offline
29
#4
ProTeg:
Так почему тогда не работает?

У меня все работает...

1) Точно ли код в functions.php вставлен между <? ... ?>

2) Попробуй <?php img_count(); ?> , но это "мертвому припарка" :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий