Получить дочернюю категорию Wordpress от определенного родителяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить дочернюю категорию Wordpress от определенного родителя

Сообщение Anonymous »

Я создаю небольшую галерею миниатюр из сообщений из категории с идентификатором 406.

Некоторые сообщения относятся к нескольким категориям, а я нет. знаете, как получить имя категории, которая является дочерней для 406. $post_cat[0]->name; возвращает категорию, но мне она нужна только для возврата дочерних элементов 406.

$thumbnails = get_posts('posts_per_page=10&cat=406');

foreach ($thumbnails as $thumbnail) {

$args = array(
'type' => 'post',
'child_of' => 0,
'parent' => 406,
);
$categories = get_categories ( $args );

foreach ( $categories as $category) {
$cat_name = $category->name;
$cat_slug = $category->slug;
}

echo $cat_name;
echo $cat_slug;

}


*ИЗМЕНИТЬ**

$thumbnails = get_posts('posts_per_page=10&cat=406');
foreach ($thumbnails as $thumbnail) {

$post_cat = get_the_category( $thumbnail->ID );
echo '[*]';

if ( has_post_thumbnail($thumbnail->ID)) {

echo get_the_post_thumbnail($thumbnail->ID, 'thumbnail');
$upload_dir = wp_upload_dir();
$art_image = ''.$upload_dir['basedir'].'/icons/'.$post_cat[0]->slug.'.png';

if (file_exists($art_image)) {

echo '

Изображение
slug.'.png" alt="'.$post_cat[0]->slug.'"/>'.$post_cat[0]->name.'
';

} else{
echo '
'.$post_cat[0]->name.'
';
}

} else {

}
echo '';
}


Подробнее здесь: https://stackoverflow.com/questions/195 ... fic-parent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»