欢迎来到这个社区Prezido。the_field()
函数中有echo。没有问题in_category()
作用您需要使用get_field()
当您回显字段值时函数。
我已经更新了你的代码。此版本应按预期工作。
<?php
$post = $wp_query->post;
if ( in_category( \'5\' ) ) {
echo \'<table>
<tr><td> \' . get_field( \'song_title\' ) . \'</td></tr>
<tr><td><b>Artist: </b> \' . get_field( \'artist\' ) . \'</td></tr>
<tr><td><b >Song Title:</b> \' . get_field( \'song_title\' ) . \'</td></tr>
<tr><td><b>Song Lenght:</b> \' . get_field( \'song_lenght\' ) . \'</td></tr>
</table>
\'; }