У меня есть пользовательское поле ExtraCSS, которое содержит пользовательский пост css, используя следующий код. (Внесено в от 'have_posts()' петля)Добавление второго настраиваемого поля
HTML
<?php $extraCSS = get_post_meta(get_the_ID(),'ExtraCSS',true);?><!-- get specific css for post -->
<article>
<div id="post-<?php the_ID(); ?>" class="img-cell" style="background-image:url('<?php echo $thumbnail_url ?>');" <?php post_class('col-md-12'); ?> >
<a class="linkage" href="<?php the_permalink(); ?>"</a>
</div><!-- /#post -->
<div class="text-cell">
<div class="<?php echo $extraCSS?>" >
<h1><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<h3><?php the_category(', '); ?></h3>
</div>
</div>
</article>
* EDIT Я хочу добавить еще 1 пользовательское поле ('BG-Выровнять') с либо значения «BG-align-L» или «BG-align-R». Я решил, что добавлю еще одну подобную строку кода под текущую.
ex.
<?php $extraCSS = get_post_meta(get_the_ID(),'ExtraCSS',true);?>
<?php $BGalign = get_post_meta(get_the_ID(),'BGalign',true);?>
, но он не работает
Похоже, что это близко, но я не применяя $ BGalign к тому же div, что и $ extraCSS. $ BGalign пойдет на первый div (с классом = «img-cell»), а $ extraCSS применяется к «text-cell». – user3550879
Я добавил $ BGalign = get_post_meta (get_the_ID(), 'BGalign', true), а затем сделал первый div ... class = "img-cell Php echo $ BGalign?>", Но он не работает – user3550879
Исправлено ! prob был на моем конце, спасибо за помощь, которую помог ваш код. У меня было кое-что в моем ценностном коде – user3550879