wordpress - 一个类别有 2 个不同的页面
问题描述
我需要 2 页用于 wordpress 中的一个类别。例如,我有一个名为“tech”的类别。当有人单击类别时,我希望它首先重定向到介绍页面(例如:mysite.com/tech)并查看最近的帖子。然后页面底部是一个按钮,当您单击它时,会将您重定向到类别页面(例如:mysite.com/category/tech)并在其上显示该类别的所有帖子。两个主题都有不同的模板。
在wordpress中可以吗???
mysite.com/tech
和
mysite.com/category/tech
解决方案
是的,这是可能的。您可以制作自定义页面模板并过滤您希望在此页面中拥有的技术猫的帖子数量。然后,您必须使用所需的 slug 创建一个页面并分配您创建的模板。
对于类别,它是您已经拥有的基本功能,因此只需重定向到所需的类别存档。
对于自动化程序,我有上述解决方案:
您可以将类别存档拆分为两个模板
结构:
|- category.php
|- featured-template.php
|- generic-template.php
然后将默认代码保留在通用模板中,并根据您的需要对特色进行编码。
然后,您只需在每次查看类别时在 url 中发布一个变量,如下所示:
/current_url/?page=featured
转到主 category.php 文件并检查是否$_GET var
有特色并相应地提供模板。
<?php
if ($_GET['page'] == 'featured') {
//featured-template;
} else {
//generic-template;
}
?>
推荐阅读
- oracle - Oracle 数据库性能:- 如何计算 Oracle 数据库 12 c 的单个块和多个块的读取响应时间?
- r - 未来的解决方案
- python - 如何在python中单击按钮打开一个新窗口?
- javascript - 我应该使用什么编程语言来制作基于 Web 的参数映射应用程序?
- php - 如何授予限制从谷歌驱动器下载文件的权限?
- angular - Angular 启动服务工厂永远不会被调用
- python - AttributeError:“numpy.ndarray”对象没有属性“find_peaks_cwt”过程
- java - 如何将属性文件读取到硒中的预期数据
- r - 单个图中的多个列
- python - 如何在两个数字之间输入一个数字,以便在之后写入文本