我使用的是Wordpress主题Uncode,它使用WP Bakery页面生成器/可视化生成器。下面是一段简短的操作视频,该视频将模块显示为主题的一部分,用于查询每种存档类型。https://www.youtube.com/watch?v=M8_H2neBRRA
我想在帖子部分创建类别和子类别,以区分帖子:https://toddsines.com/direction/ <;--列出所有方向点
https://toddsines.com/direction/fashionfilms/ <;--应该列出我执导的所有时尚电影,但却出现了404错误。
我尝试调整未编码的子主题函数。php,类别。php,存档。php和类别-$slug。php,以及一些特定子类别的php文件,只显示1个子类别的结果,而不是父类别的结果,没有用。
我试着遵循这一点,但这一点让我不知所措[我是导演/摄影师/音乐家,不是真正的开发人员,但必要时会弄脏我的手]
How to create a category and sub-category sorted blogroll with all posts?
<?php
/* template name: Posts by Category! */
get_header(); ?>
<div id="container">
<div id="content" role="main">
<?php
// get all the categories from the database
$cats = get_categories();
// loop through the categries
foreach ($cats as $cat) {
// setup the cateogory ID
$cat_id= $cat->term_id;
// Make a header for the cateogry
echo "<h2>".$cat->name."</h2>";
// create a custom wordpress query
query_posts("cat=$cat_id&posts_per_page=100");
// start the wordpress loop!
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php // create our link now that the post is setup ?>
<a href="<?php the_permalink();?>"><?php the_title(); ?></a>
<?php echo \'<hr/>\'; ?>
<?php endwhile; endif; // done our wordpress loop. Will start again for each category ?>
<?php } // done the foreach statement ?>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
我将上述内容粘贴在一个名为archive postsbycategory的文件中。php和我仍然收到404个错误。我确信这是错误的,但我也不知道什么是正确的语法。
此外,我看到StackExchange链接中的开发人员试图自动创建类别的存档,而无需对每个子类别进行硬编码,因为它们可能会扩展、缩小或重新组织。因此,在主题的帖子/页面生成器中创建自定义内容块似乎是多余的,因为每个帖子都是在帖子中进行分类的。我很惊讶,这个功能不是标准实践。我试着寻找插件,但我显然找不到合适的查询风格,也找不到不打破未编码主题的东西来实现我的愿望。我更喜欢一个优雅的例子——我们不是都喜欢吗?
最终的结果是这样的:一个Finder窗口,具有下面的大缩略图和标题索引,但样式类似于此:https://toddsines.com/direction/
当我单击下拉菜单时https://toddsines.com/direction/fashionfilms/
我应该只看方向类的时尚电影。
我不想要文本列表。
我希望它看起来与上面和YouTube剪辑中的示例完全一样-即带有动画的样式按钮,CSS样式的文本覆盖媒体库中重新生成的缩略图,等等。
在过去的4天里,我一直在与WP斗争,试图解决这个问题。