我为 WordPress 使用 Barecity 主题。我构建了一切,但现在我需要向主题添加一个 single.php 文件。现在它在主页上显示所有帖子内容,我创建了一个 short_desc 自定义字段。我从代码中调用它;
<?php //get_post_meta($post->ID, 'short_desc', true); ?>
没事。但我需要在主页列表中显示这个简短的描述,并在详细信息页面显示主要内容。怎么能这样做?
我感谢帮助!
我为 WordPress 使用 Barecity 主题。我构建了一切,但现在我需要向主题添加一个 single.php 文件。现在它在主页上显示所有帖子内容,我创建了一个 short_desc 自定义字段。我从代码中调用它;
<?php //get_post_meta($post->ID, 'short_desc', true); ?>
没事。但我需要在主页列表中显示这个简短的描述,并在详细信息页面显示主要内容。怎么能这样做?
我感谢帮助!
听起来您正在尝试做的是显示您在索引页面上的帖子上设置的自定义字段(其中列出了所有帖子)。
为此,您需要修改 index.php,在您希望获得简短描述的地方添加代码段。
<?php echo get_post_meta($post->ID, 'short_desc', true); ?>
您需要用于echo
显示get_post_meta
函数的结果。
根据您的帖子设置方式,您还可以在撰写帖子时使用更多按钮。这将在您决定的某个时间点切断您的帖子,并且仅在索引和存档页面上显示该短部分。
另一种选择是使用
<?php the_excerpt(); ?>
其中显示了帖子的前 55 个单词(虽然可以调整)。
希望有帮助,保罗