我需要在后期编辑屏幕中有几个自定义元框,允许客户端选择特定页面来分配blockquote。
ATM我有一个名为blockquote的模板部分。php,即在各种标准模板上调用的,例如,single。php通过条件调用它。
<?php
if ( in_category( \'nen-news\' ) || in_category( \'news\' ) ) : ?>
<?php get_template_part( \'template-parts/newsletter-signup-sidebar\' ); ?>
<?php get_template_part( \'template-parts/blockquote\' ); ?>
<?php else : ?>
<?php get_template_part(\'template-parts/blockquote\'); ?>
<?php get_template_part(\'template-parts/get-in-touch\' ); ?>
<?php endif ?>
有几个文件调用模板部件blockquote。php。
客户端需要4个自定义字段-标题、引用、作者和显示页。
我可以做标题、报价和;作者可以轻松地使用自定义元框和post\\u元数据。
我的问题是,他们还希望能够选择一个特定的页面来放置blockquote。他们希望在post edit屏幕中有一个下拉选择框,其中包含出现blockquote的所有页面。
我的问题是,如何用正确的选项填充select下拉列表。
我如何从WordPress core获取信息以填充select下拉列表,因为网站是动态的,他们将添加包含模板部分blockquote的页面。php-所以我不能只构建一个静态下拉列表-它需要根据显示blockquote的页面自动填充。
当他们添加显示blockquote的新页面时,需要将其添加到选择框中作为放置选项。
这让我很困惑,有什么想法吗?