我已经在WordPress论坛上问过这个问题,但它像石头一样沉了下去,这一点都不奇怪。
我已经设置了一个带有多个循环的通用文章页面,以便显示自定义帖子类型“Articles”中任何类别的前三篇文章这些都硬编码到模板中,如下所示,仅更改类别ID号:
<?php
$args = array(
\'cat\' => 13,
\'posts_per_page\' => 3,
\'post_type\' => Article
);
query_posts( $args );
if( have_posts() ):?>
。。等等下面是生成标题、永久链接、摘录等所需的所有代码。这些回路工作正常。问题是它们是硬编码到模板中的,这需要在添加每个新类别后,我向模板文件添加一个循环。我需要找到一个解决方案,这样每次创建一个新类别时,它就会自动作为一个块添加到文章页面。此外,我需要让它创建一个链接,就像我使用wp\\u get\\u归档一样,这样每个类别都可以阻止链接到自己的页面,该页面包含该类别内的所有帖子(如果需要,可以分页)。
我想不出有什么功能可以做到这一点。以前有人遇到过这个问题吗?或者,这是否需要一些WordPress不支持的自定义PHP代码,除非遭到黑客攻击?