在自定义帖子类型页面中显示元框值

时间:2019-03-23 08:36:27

标签: wordpress plugins custom-post-type meta-boxes

我正在编写一个WordPress插件,用于使用自定义元框创建自定义帖子类型。帖子内容代表一个问题,元框内容代表答案。 我创建了一个使用自定义循环的简码,以在前端显示帖子(问题)摘录和答案。 如何获得简码,使其最初只显示问题和答案的摘录,然后单击“阅读更多”,显示包含完整问题和答案文本的页面?

function ccw_dpa_advice_requests_cb() {

        $args = array(
            'post_type' => 'ccw-advice-request',
            'post_status' => 'publish'
        );

        ob_start();

        // The Query
        $the_query = new WP_Query( $args );

        // The Loop
        if ( $the_query->have_posts() ) {
            echo '<ul>';
            while ( $the_query->have_posts() ) {
                $the_query->the_post();
                echo '<li>' . get_the_excerpt() . ' ' . get_post_meta( get_the_ID(), '_request_response_value_key', true ) . '</li>';
            }
            echo '</ul>';
            /* Restore original Post Data */
            wp_reset_postdata();
        } else {
            echo 'no posts found';
        }

        return ob_get_clean();

    }
    add_shortcode( 'ccw_dpa_advice_requests', 'ccw_dpa_advice_requests_cb' );

0 个答案:

没有答案