wordpress自定义元不显示

时间:2014-03-26 23:48:02

标签: wordpress

我似乎无法使用以下内容显示我的自定义元(wp炼金术)。其余的工作正常,它会显示使用自定义模板的页面。

<?php // Display list of pages using the template page-landing.php

    $product_pages_args = array(
        'meta_key' => '_wp_page_template',
        'meta_value' => 'page-landing.php',
        'depth' => -1,
        'hierarchical' => 0
    );

    $product_pages = get_pages( $product_pages_args );

    //$custom_metabox = get_post_meta($post->ID,'_custom_meta',TRUE); 

    echo '<table>
            <thead>
                <tr>
                    <td>Service name</td>
                    <td>Cost</td>
                </tr>
            </thead>';

        foreach ( $product_pages as $product_page ) {

            echo '
            <tr>
                <td>
                <a href="'.get_permalink($product_page->ID).'">'.$product_page->post_title .'</a>
                </td>
                <td>'; ?>
            <?php   
            $custom_metabox = get_post_meta($post->ID,'_custom_meta',TRUE);     
                    echo $custom_metabox['landing-para'];

                echo '</td>
            </tr>';
        }

     echo '</table>'; ?>

1 个答案:

答案 0 :(得分:1)

您使用$product_page作为发布数据,然后使用$product_page->ID代替$post->ID

 $custom_metabox = get_post_meta($product_page->ID,'_custom_meta',TRUE);