在Wordpress中使用图像作为自定义字段
问题描述:
有人可以帮助我更改此主题,以便从每个帖子的自定义字段“侧边栏”中拉取侧栏中的图像,而不是像现在一样从特色图像中拉取图像。框架和链接可以保持不变,我只需要图片来自自定义字段而不是特色图片。在Wordpress中使用图像作为自定义字段
<div id="content" class="city_page">
<div id="inner_sidebar">
<?php
$mypages = get_pages(array('child_of' => 9, 'sort_column' => 'post_title', 'sort_order' => 'asc'));
foreach($mypages as $page) {
$content = $page->post_content;
if (! $content) // Check for empty page
continue;
$content = apply_filters('the_content', $content);
?>
<div class="item city">
<?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
<a href="<?php echo get_page_link($page->ID); ?>"><img class="frame" src="<?php bloginfo('url'); ?>/images/city_image_frame_thumb.png" alt="" /></a>
<a class="title" href="<?php echo get_page_link($page->ID); ?>"><?php echo $page->post_title; ?></a>
</div>
<?php
}
?>
</div>
答
只要您在“边栏”自定义字段中放置图片网址,您可以用以下内容替换整个img src。
<?php echo get_post_meta($post->ID, 'sidebar', true) ?>
您可以了解更多有关get_post_meta的缩略图URL位置:http://codex.wordpress.org/Function_Reference/get_post_meta#Retrieve_a_Custom_Field_Thumbnail_Url
希望帮助!
答
就我个人而言,我是Advanced Custom Fields插件的巨大粉丝。它是我在一个新的WordPress安装中安装的第一批插件之一。它非常灵活,并且具有用于获取和设置自定义字段的简单API。
来看看吧!