【问题标题】:Get value of custom field (wordpress)获取自定义字段的值(wordpress)
【发布时间】:2016-03-07 18:32:17
【问题描述】:

我正在尝试设计一个主题,让用户输入一个自定义字段,从而改变登陆屏幕上每个单独帖子的背景颜色。我得到的代码似乎不起作用。还有其他方法可以获取每个帖子的自定义字段吗?

自定义字段名称:背景

值:#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(); ?>

【问题讨论】:

    标签: php html css wordpress


    【解决方案1】:
    <?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(); ?>
    

    【讨论】:

    • 将变量 $image 更改为 $background
    • 哦……就这么简单。天哪,过去一个小时左右我一直在盯着这个。谢谢你!
    猜你喜欢
    • 2012-03-06
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    相关资源
    最近更新 更多