使用GET_POST_CUSTOM呈现快捷代码

时间:2014-11-23 作者:Danny

想知道是否有人知道在使用:get\\u post\\u custom时如何获取要渲染的切换短代码

<?php
    $post_customs = get_post_custom();
    //$post_customs = the_sub_field(\'project_items\');
    if(isset($post_customs["project_items"]) && count($post_customs["project_items"]) > 0) {
        $project_items = $post_customs["project_items"][0];
        $projectItems = explode(":",$project_items);
?>
            <?php if(count($projectItems) > 1) {
                $totalProjectItems = $projectItems[1];
                for($i = 0; $i < $totalProjectItems; $i++) {
            ?>

            <?php $pro_item_post = get_post($post_customs["project_items_".$i."_choose_project_item"][0]); ?>
调用内容时使用:

            <aside class="one_half last">

                <?php echo $post_customs["project_items_".$i."_edit_proposal_item"][0]; ?>

            </aside><!--/.one_half -->
这会呈现出内容区域内的短代码,即:“[切换标题=“测试”]内容”,而不是将其实际呈现为切换。任何帮助都将不胜感激。

1 个回复
最合适的回答,由SO网友:Laxmana 整理而成

您可以使用do_shortcode()

echo do_shortcode($post_customs["project_items_".$i."_edit_proposal_item"][0]);
更多信息:http://codex.wordpress.org/Function_Reference/do_shortcode

结束

相关推荐

do_shortcode close

我正在WordPress上使用jscrollpane插件以及高级自定义字段插件。jscrollpane插件使用以下短代码:[vr_jsp] [/vr_jsp] 我有两个不同的自定义字段,需要放在它们自己的上述短代码集之间,它们是:<?php the_field(\'first_content_block\'); ?> <?php the_field(\'second_content_block\'); ?> 我知道您可以使用下面的代码来实现这一点