我可以得到所有类别的帖子。但我想获得我创建的定制帖子类型

时间:2019-07-04 作者:user171269

我用一些插件创建了自定义帖子类型(“Ürünler”)。我想从这里调出所有类别标题的帖子。我的代码看不到自定义帖子类型。如果你能帮助我,我会很高兴的。

$argss = array(
    \'orderby\' => \'name\',
    \'order\'   => \'ASC\'
);

$categories=get_categories($argss);

foreach($categories as $category) {


    $args=array(
        \'showposts\' => -1,
        \'category__in\' => array($category->term_id),
        \'caller_get_posts\'=>1
    );
    $posts=get_posts($args);
    if ($posts) {
        echo \'<p>Category: <a href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a> </p> \';
        foreach($posts as $post) {
            setup_postdata($post); ?>
            <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
            <?php
        } // foreach($posts
    } // if ($posts
} // foreach($categories`

1 个回复
SO网友:Sneha Agarwal

您的自定义帖子类型是否已使用类别创建?如果是,只需在参数中添加“post\\u type”=>“您的自定义帖子类型”。因此,对于您来说,它将如下所示:

$args=array(
    \'post_type\'=> \'Ürünler\'
    \'showposts\' => -1,
    \'category__in\' => array($category->term_id),
    \'caller_get_posts\'=>1
);

相关推荐

在unctions.php文件中获取每个帖子的帖子术语‘wp_get_POST_Terms’

我使用了一个带有Ajax操作的表单来在提交时获取帖子信息。它很有魅力。然而,我使用了类别来将工作划分为不同的类别。其中之一就是品牌。在页面模板中,我使用的脚本有效,但在函数中使用时有效。php文件。它无法获得所需的结果。我认为这可能与何时触发对帖子的查询或如何设置add\\u操作有关。有人能帮我查一下ID为31的类别的名称吗?在函数中使用时。php。以下是我写的:if( $query->have_posts() ) : while( $query->have_posts() )