2016-03-07 5 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

Смежные вопросы