0

我有一个自定义帖子类型,我希望最终用户可以对其进行排序。我在此链接中有一个示例http://prntscr.com/13camc

我怎样才能做到这一点?我希望它可以是 html 选择标签。有没有可以帮助我的wordpress插件?

谢谢!

4

1 回答 1

0

这取决于你想在哪里显示它。inside loop,outside,in single-CPT.php or ...... 总之,大体思路是这样的:

<form method="post" action="">  
<select class="" id=""> 

    <?php
    $my_query = new WP_Query();

        $args = array(
            'post_type' => 'CPT_name',
            'tax_query' => array(
                array(
            'taxonomy' => 'taxonomy_name',
            'terms' => array($terms_array) 
            )
            )
        );


    $my_query->query($args);

    if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); 

                                                  ?>
                                                <option value="<?php the_ID();?>"><?php the_title(); ?></option>
<?php

endwhile;
endif;
wp_reset_query();

?>

</select>
</form>

如果您在外部文件中使用它,您应该在开头调用您的 Wordpress 函数,如下所示:

<?php


header('Content-Type: text/html; charset: UTF-8');
require( '../../../../wp-load.php' );


?>

其中 ../../ 是wp-load安装的路径。

祝你好运

于 2013-05-04T09:50:58.050 回答