繁体   English   中英

分类中的WordPress帖子不会显示

[英]WordPress Posts from category won't display

我使用了一个名为“自定义内容类型管理”的插件,这使我可以创建一种新的内容类型,该内容类型基本上可以模仿帖子(所有操作均以“用户友好”的名义完成)。此外,我还编写了以下内容:

<h2><?php single_cat_title( '', true ); ?></h2>
<p>
    <?php 
        $page_id = '5536';
        $page_data = get_page($page_id); 
        print apply_filters('the_content', $page_data->post_content);
    ?>
</p>
<p>
    <?php 
        $category = get_the_category(); 
        $category_id = $category[0]->cat_ID;
        print category_description( $category_id );
    ?>
</p>

<div class="category-list">
    <?php wp_nav_menu(); ?>
</div>

<ul class="leaders-container">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
    <li class="leader-container">
        <?php
            $image = get_custom_field('leader_image:to_image_array');
            $url = get_custom_field('website_url:raw');
            print "<img class='leader-image' src='".$image['0']."'>";
        ?>

        <h2>
            <?php the_title(); ?>
        </h2>
        <?php
            print "</h2>";
            the_content();
            if($url != "#") {
                print "<a class='website-button' href='".$url."' target='_blank'>Visit Website</a>";
            }
        ?>
    </li>

<?php endwhile; endif;?>

这是在从类别中获取信息,并列出分配给该类别的所有帖子。

在这种情况下,一个职位被标记为“领导”,而类别是其“会众”,因此它列出了分配给会众的所有领导者。

这是一个看起来像http://www.ubmsonline.org/?leader=rabbi-binyamin-sheldrake的示例

但是,这仅是有效的,因为它是相关帖子的直接链接

另一方面,该类别正在运行,并且确实列出了分配给该类别的许多领导者,现在该类别停止了工作。 http://www.ubmsonline.org/category/ubms-leaders/

如您所见,它正确地显示了所有内容,类别描述,类别标题等,但是它现在没有显示帖子。

固定!

这与使用的“自定义内容类型管理器”插件上更改的设置有关。 经过大量研究,我在插件的FAQ页面的“问题”部分偶然发现了确切的问题。

https://code.google.com/p/wordpress-custom-content-type-manager/issues/detail?id=594

希望这可以帮助其他人。

在wp-content / plugins / custom-content-type-manager / loader.php中,以下提到的过滤器可能会被注释,因此,如果您取消注释此add_filter,此错误将得到解决。

// Enable archives for custom post types
    add_filter('request', 'CCTM::request_filter');

再次感谢大家的帮助。

安德鲁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM