在博客存档页面上显示 ACF

我需要在博客存档页面上显示一些额外的信息,但无法对其进行编码,因为其他人必须能够编辑这些信息。


我在此页面上添加了一些自定义字段,但无法在实际页面上显示它们。有什么办法可以解决这个问题?


我的代码:


<div class="save_the_date">

    <?php

    if( have_rows('actiedagen') ):

        while ( have_rows('actiedagen') ) : the_row();

            the_sub_field('actiedagen_titel');

            the_sub_field('actiedagen_datum');

            the_sub_field('actiedagen_locatie');

        endwhile;

    else :


    endif;

    ?>

</div>


动漫人物
浏览 96回答 1
1回答

宝慕林4294392

您可以添加用于编辑这些字段的选项页面:if (function_exists('acf_add_options_page')) {&nbsp; &nbsp; acf_add_options_page(array(&nbsp; &nbsp; &nbsp; &nbsp; 'page_title'&nbsp; &nbsp; &nbsp;=> 'Theme General Settings',&nbsp; &nbsp; &nbsp; &nbsp; 'menu_title'&nbsp; &nbsp; => 'Theme Settings',&nbsp; &nbsp; &nbsp; &nbsp; 'menu_slug'&nbsp; &nbsp; &nbsp;=> 'theme-general-settings',&nbsp; &nbsp; &nbsp; &nbsp; 'capability'&nbsp; &nbsp; => 'edit_posts',&nbsp; &nbsp; &nbsp; &nbsp; 'redirect'&nbsp; &nbsp; &nbsp; &nbsp; => false&nbsp; &nbsp; ));}然后在此选项页面上显示此字段组。至于显示值,您需要像这样添加第二个参数“option”:&nbsp; &nbsp; <?php&nbsp; &nbsp; if( have_rows('actiedagen', 'option') ):&nbsp; &nbsp; &nbsp; &nbsp; while ( have_rows('actiedagen', 'option') ) : the_row();&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the_sub_field('actiedagen_titel'); // no need to add option here&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the_sub_field('actiedagen_datum');&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the_sub_field('actiedagen_locatie');&nbsp; &nbsp; &nbsp; &nbsp; endwhile;&nbsp; &nbsp; else :&nbsp; &nbsp; endif;&nbsp; &nbsp; ?>
打开App,查看更多内容
随时随地看视频慕课网APP