Я ищу какую-то помощь, по какой-то причине этот код не работает при попытке отобразить общие вложения изображений на главной странице index.php
.wordpress count изображение вложения
// Get all the attachments
$attachments = get_posts (array(
'numberposts' => -1,
'post_type' => 'attachment',
'post_mime_type' => 'image',
'post_parent' => get_the_ID(),
'post_status' => 'inherit',
));
// Count all the attachments
$total = count($attachments);
Проблема заключается в том, петля находится в главном index.php
странице, но это вызов post.php
шаблон, так что я поместил этот код там вместо этого (я предполагаю, что все еще в курсе?) Я то вызов $total
чуть ниже, где я хочу показать «Просмотреть все # изображения».
Любые идеи, почему это просто отображение числа как 0, хотя я добавил галерею изображений в сообщение, используя базовую медиа-библиотеку в Wordpress?
Thanks
Если добавить 'print_r ($ вложения);' есть все, что напечатано на странице? – Howli
На самом деле, похоже, он работал в конце. Казалось, что проблема с изображениями, которые мы использовали, чтобы попытаться подсчитать. Спасибо за вашу помощь. – jamhunn89