<article id="post-<?php the_ID(); ?>" <?php post_class('class-1 class-2' . $custom_variable); ?>> <?php $custom_values = get_post_meta($post->ID, 'post_class'); ?>
.cita-flow800000 {
background-color: red;
}
......没有任何反应。任何人都可以帮助我找到我错过了通过不同的职位类别实现帖子风格的机制吗?
我在这个blog post
中遵循了这个配方我尝试将post_class函数中的变量更改为“$ custom_values”,认为“$ custom_variable”可能是来自共享该配方的帖子的拼写错误。
答案 0 :(得分:0)
在我为content-single.php中调用变量和函数以及通过functions.php过滤器调用方法的两个或三个方法之后,这个方法得以实现。
https://wordpress.stackexchange.com/a/182736/69825(查看答案中的更新#1编辑)
代码:
<?php $my_class = get_post_meta($post->ID, "your_meta_name") ?>
<div id="post-<?php the_ID(); ?>" <?php post_class( $my_class ); ?>>
基本上,创建一个由post meta自定义字段(your_meta_name)确定的变量$ my_class,并将该变量添加到循环内的post_class函数中。