Как вывести данные одной страницы на другой странице вордпресса
Задачка на сегодня: по имеющемуся номеру страницы достать и вывести данные этой страницы в совсем другом месте.
Итак у меня есть страница товара. В дополнительных полях этой страницы указан айди (номер) страницы поставщика. Который я могу достать (Как достать данные дополнительных полей в вордпрессе). Но мне нужно, чтоб на странице товара показывался целый красивый блок с эмблеммой, названием, описание поставщика и ссылкой на его страницу. И всё это должно рождаться из циферки айдишника.Для начала сразу поясню мне не нужен дополнительный цикл. Поставщик у меня один а страница и так нагромождена. Поэтому код выглядит так:
<?php $prov = get_post_meta($post->ID, ‘Производитель’, true); ?>
Это я достала айди производителя из дополнительного поля товара.
<?php echo get_the_post_thumbnail( $prov, array(150, 150) ); ?>
Это вывела миниатюру страницы производителя — эмблему
<a href=»<?php echo wp_get_shortlink($prov, ‘post’, true)?> » rel=»bookmark»>
<?php echo get_post_field( ‘post_title’, $prov , ‘db’ );?></a>
Это вывела ссылку на страницу поставщика с его названием в анкоре (Название у меня и есть название страницы поставщика)
<?php echo get_post_meta($prov, ‘Коротко’, true); ?>
Это вывела короткое описание поставщика из дополнительных полей на его странице.
Всё это конечно оборачивается в красивое оформление и вуаля — информативный блок по одной цифре.
Редактировать:
Оставить комментарий