2016-03-07 112 views
0

我試圖設計一個讓用戶輸入自定義字段的主題,從而更改着陸屏幕上每個單獨帖子的背景顏色。我得到的代碼似乎不起作用。是否有其他方式獲取每個帖子的自定義字段?獲取自定義字段(wordpress)的價值

自定義字段名稱:背景

值:#333

下面是我得到了什麼:

<?php get_header(); ?> 

<?php 

if (have_posts()) : 
    while (have_posts()) : the_post(); ?> 

<?php $image = get_post_meta($post->ID, 'background', true); ?> 
    <div class="section" style="background-color: <?php echo $background; ?>;"> 

     <a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a> 
    </div> 

    <?php endwhile; 

    else: 
     echo '<p>No content found</p>'; 

    endif; 

?> 

<?php get_footer(); ?> 

回答

2
<?php get_header(); ?> 

<?php 

if (have_posts()) : 
    while (have_posts()) : the_post(); ?> 

<?php $background = get_post_meta($post->ID, 'background', true); ?> 
    <div class="section" style="background-color: <?php echo $background; ?>;"> 

     <a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a> 
    </div> 

    <?php endwhile; 

    else: 
     echo '<p>No content found</p>'; 

    endif; 

?> 

<?php get_footer(); ?> 
+0

更改變量$圖像$背景 – WisdmLabs

+0

哦......就這麼簡單。吉茲,我一直盯着這個在最後一個小時左右。這次真是萬分感謝! – QAW