如果没有,我是否可以覆盖默认的分类URL,将它们指向我的归档页面?
我不确定WP的新版本,但在过去我设法创建了一个分类法,比如ivan_taxonomy
我还创建了一个页面,slug也是ivan_taxonomy
. 所以,当用户通过example.com/ivan_taxonomy/super-cool-post/
, 他本可以很容易example.com/ivan_taxonomy/
我的页面正在显示。(不确定,你是否想知道这样的事情:-D)
我想要这样的东西:
…
很简单,获取url参数并创建依赖于它的WP\\U查询,例如:
if(isset($_GET) && false != $_GET)
{
//whitelist
$allowed = array("category", "tag");
$url_params = array_keys($_GET);
//get your term, provided it is the first in a query,
$term = (string)array_shift($url_params);
//get your id
$id = (int)$_GET[$term];
//validate input
if(in_array($term, $allowed) && (false != get_the_term_list( $id, $term )))
{
$query = new WP_Query(array($term => $id));
}
}
或者使用类似url的example.com/archive-page/?term=category&id=8
.