get_post_meta 用于内联 CSS

get_post_meta for inline CSS

我有一个自定义字段,其名称和值(区分大小写)如下:样式; RGB(240,180,41)

检索此代码的代码包含在我的 single.php 文件的循环中:

    <h2 style="
text-shadow: 2px 2px <?php get_post_meta(get_the_ID(), 'style', true); ?>; 
-webkit-text-stroke: 1px <?php get_post_meta(get_the_ID(), 'style', true); ?>;">

页面上的 h2 有一个 2px 2px 的阴影和一个 1px 的轮廓,但它没有像自定义字段的 'value' 字段中指定的那样拉出自定义颜色。

非常感谢任何帮助!

get_post_meta只会显示return的值,显示值的时候要在里面加上echo

有点像;

<?php $color =  get_post_meta(get_the_ID(), 'style', true); ?>
<h2 style="
    text-shadow: 2px 2px <?php echo $color; ?>; 
    -webkit-text-stroke: 1px <?php echo $color; ?>;
">