我正在使用AMP插件,我不知道如何将类别转换为AMP。
我的CPT是电影评论,分类是电影类,我已经成功转换了电影reivew / abc-film / amp但不知道如何转换类别页面。
你可以帮助我,我正在使用这个插件AMP WP
答案 0 :(得分:0)
存在永久链接缺少重写规则的问题。此后,您将被重定向到404.您必须为自定义分类法定义重写规则。在主题functions.php
中保留以下代码并重置永久链接。
<?php
function addCustomTaxonomyRewriteRules()
{
//Rewrite rule for custom Taxonomies
$args = array(
'public' => true,
'_builtin' => false
);
$output = 'names'; // or objects
$operator = 'and'; // 'and' or 'or'
$taxonomies = get_taxonomies( $args, $output, $operator );
if ( $taxonomies ) {
foreach ( $taxonomies as $taxonomy ) {
add_rewrite_rule(
$taxonomy.'\/(.+?)\/amp/?$',
'index.php?amp&'.$taxonomy.'=$matches[1]',
'top'
);
// For Custom Taxonomies with pages
add_rewrite_rule(
$taxonomy.'\/(.+?)\/amp\/page\/?([0-9]{1,})\/?$',
'index.php?amp&'.$taxonomy.'=$matches[1]&paged=$matches[2]',
'top'
);
}
}
}
add_action('init', 'addCustomTaxonomyRewriteRules', 100);
?>