Спрашиваем и отвечаем по Wordpress-5

djdiplomat
На сайте с 05.08.2009
Offline
136
#651

Как вытащить альты и описание картинки?

Вот я вывожу сами картинки. По идее в массиве $images у меня вся инфа по ним. (даже если print_r делать, то видно, что мне нужны ключи post_title и post_content.

Но когда начинаю пытаться их впихнуть в код (см ниже жирным). Получаю пустоту.

<?php
$images = get_children(
array(
'post_parent' => $post->ID,
'post_status' => 'inherit',
'post_type' => 'attachment',
'post_mime_type' => 'image'
)
);

if($images) {
foreach ( $images as $id => $image ) {


$img = wp_get_attachment_url( $image->ID ); // эта строка работает

echo '<li><a href="'.$img.'" class="thumb" name="leaf" title="'.$images->post_title.'" id="leaf"><img alt="Модель" title="Модель" src="'.$img.'" width="90" height="90"/></a><div class="caption"><span class="clear"></span><div class="image-title">Модель</div></div></li>';
}
}
?>

Вообще как мне хотя-бы положить в переменную то, что лежит у меня в $images->post_title и $images->post_content

Пробовал

$x = $images->post_content;

но так явно не катит...

domen4you
На сайте с 08.03.2013
Offline
53
#652

djdiplomat, а так?

$x = $images["post_content"];

djdiplomat
На сайте с 05.08.2009
Offline
136
#653
domen4you:
djdiplomat, а так?
$x = $images["post_content"];

Чет не катит. может я неверно расшифровал ключи?

Вот что выдает если делать print_r($images);

Array ( [184] => WP_Post Object ( [ID] => 184 [post_author] => 1 [post_date] => 2013-07-23 22:43:47 [post_date_gmt] => 2013-07-23 18:43:47 [post_content] => Описание [post_title] => bg_title [post_excerpt] => пробный текст [post_status] => inherit [comment_status] => open [ping_status] => open [post_password] => [post_name] => bg_title [to_ping] => [pinged] => [post_modified] => 2013-07-23 и т.д

т.е я хочу вытащить к примеру [post_content] => Описание как это сделать? (занести в переменную $x значение Описание

domen4you
На сайте с 08.03.2013
Offline
53
#654

djdiplomat,

$x = $images["post_content"];

echo "$x";

что-то выводит?

djdiplomat
На сайте с 05.08.2009
Offline
136
#655

Нашел решение у буржуев

<?php
$args = array(
'post_type' => 'attachment',
'orderby' => 'menu_order',
'order' => 'ASC',
'post_mime_type' => 'image' ,
'post_status' => null,
'numberposts' => null,
'post_parent' => $post->ID );

$attachments = get_posts($args);
if ($attachments) {
foreach ( $attachments as $attachment ) {
$alt = get_post_meta($attachment->ID, '_wp_attachment_image_alt', true);
$image_title = $attachment->post_title;
$caption = $attachment->post_excerpt;
$description = $image->post_content;
?>



<li><a href="<?php echo wp_get_attachment_url( $attachment->ID); ?>" class="thumb" name="leaf" title="<?php echo $image_title; ?>" id="leaf"><img src="<?php echo wp_get_attachment_url( $attachment->ID ); ?>" alt="<?php echo $alt; ?>" width="90" height="120" /></a><div class="caption"><span class="clear"></span><div class="image-title"><?php echo $image_title; ?></div></div></li>
<?php } } ?>
SEOKinG
На сайте с 03.09.2008
Offline
183
#656
SeVlad:

types - один их мощнейших, только вот перевод там..беее ;)

значит вывод - юзать англ версию :)

но плагин просто мощщщь

PaXaN:
Я правильно понял, сейчас ничего готового, что можно взять скачать (купить) и начать юзать без заморочек - не существует?

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

но я вам так скажу, каталог на WP с помощью них можно сделать без звука и пыли, просто вопрос в том, хочется ли вам разбираться во всем этом

ter4
На сайте с 15.01.2013
Offline
44
#657

Доброго времени суток!как удалить не нужные блоки на главной?не могу у себя найти(((

спасибо

GA
На сайте с 16.06.2013
Offline
61
#658
ter4:
Доброго времени суток!как удалить не нужные блоки на главной?не могу у себя найти(((
спасибо

есть речь о блоках с контентом, то ищите либо в виджетах, либо в файлах темы: index.php, page.php - в них можно посмотреть не подключаются ли какие-то ещё файлы, если да, то смотреть, что находится в подключаемых файлах.

Poezd Vagonovich
На сайте с 14.04.2008
Offline
92
#659

SEOKinG, yuz_ik, SeVlad, мерси боку. На сайте было 3 юзера, я естественно залез в базу данных, посмотрел всех и выбрал того, у кого логин... admin))) Чуть чайник не закипел 😂

MrDesigner
На сайте с 31.01.2008
Offline
210
#660

Господа, установил на сайт "хлебные крошки" через плагин "Breadcrumb NavXT" (ver. 4.4.0).

Они выводятся на сайте, все ок. Но не получается генерация кода по гугловскому стандарту RDFa.

Настройки брал отсюда.

Тестируемая страница здесь.

Инструмент проверки структурированных данных гугла "хлебные крошки" не выводит.

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