如何解决在 DIVI 中显示自定义元数据
我知道这需要自定义,但不知道在哪里编辑。
我使用 ACF(高级自定义字段)创建了一个自定义字段。我希望它显示在我的博客元数据中(不在页面上)。 DIVI 有作者、日期、评论、评级、类别。
ACF 有一个函数,我可以在其中调用值 $value = get_field( "text_field" );。我知道它可以添加到子主题 function.php 中,但需要编码方面的帮助。
下面的链接显示了如何将“上次更新”添加到我的元数据中。我需要用自定义字段替换它
编辑: 我设法通过编辑我的子主题来实现它,我使用 meta_key 来显示我的自定义类别中的值。我将代码添加到显示元数据的数组中。 (module-posts-content.php)
'meta_key' => $value = the_field('custom_date_or_text'),
最后一个问题是我的自定义字段出现在元字段上方而不是与其一致。
(来自我的主题的代码)
<?php
$meta_args = array(
'author_link' => $show_author,'author_link_by' => et_get_safe_localization( __( 'Posted by %s','extra' ) ),'post_date' => $show_date,'date_format' => $date_format,'categories' => $show_categories,'comment_count' => $show_comments,'rating_stars' => $show_rating,'meta_key' => $value = the_field('custom_date_or_text'),);
?>
解决方法
尝试获取 post_meta 以及该帖子/页面模板上的 ID:
<?php $text_field = get_post_meta( get_the_ID(),'text_field',true); ?>
<p><?php echo esc_html( $text_field );?></p>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。